Debug and fix .Net DLL code to work on Windows 7

Cancelled Posted Apr 12, 2012 Paid on delivery
Cancelled Paid on delivery

A DLL file loads fast on Windows XP (within 3-5 seconds) but is very slow to load on Windows 7.

Full source code is attached.

The DLL file is called ExpTreeLib. It is called from an exe file. The problem is in the DLL only. Nothing needs to be done on the main exe.

Requirement: study and debug the source code to find out in what part of the source code the lag is happening, then find a solution so it is not slow when called on a Windows 7 machine.

A DLL file loads fast on Windows XP (within 3-5 seconds) but is very slow to load on Windows 7.

1. The Folders are on a SBS Server 2003 for all cases
2. The app runs acceptably fast on a Win XP Client
3. The app runs acceptably fast on a Win 7 stand alone
4. The app runs unacceptably slow on a Win 7 Pro Client
5. There are around 5000 folders containing 25000 files

Full source code is attached.

The DLL file is called ExpTreeLib. It is called from an exe file. The problem is in the DLL only. Nothing needs to be done on the main exe.

Requirement: study and debug the source code to find out in what part of the source code the lag is happening, then find a solution so it is not slow when called on a Windows 7 machine.

For debugging I need the programmer to insert debug messages through out the source code so I can run it on the target machine connected to the server and report back so we can find a solution.

Suggestion:

'Set Start Folder for Document Folder
Dim dir As New IO.DirectoryInfo(xxx)
'(xxx) to identify the client account and corresponding folder

If Not dir.Exists Then IO.Directory.CreateDirectory(xxx)
Dim startDir As ExpTreeLib.CShItem
startDir = ExpTreeLib.CShItem.GetCShItem("xxx)
DocBrowser.RootItem = startDir
-------------------------------------------------------------------------------------------------------

The Fix suggested to test:
Replace the line in the code that reads:

startDir = ExpTreeLib.CShItem.GetCShItem(xxx)
with:
startDir = New CShItem("xxx)

.NET Windows Desktop

Project ID: #1559816

About the project

7 proposals Remote project Active Apr 18, 2012

7 freelancers are bidding on average $206 for this job

barundebnath

Hi, Please check attachment and let me know if it is still taking time. Thanks

$50 USD in 0 days
(32 Reviews)
5.8
skctechno

I can do it in minimum cost ($100), Please select my bid as soon as possible. -Thanks and Regards

$100 USD in 1 day
(30 Reviews)
5.6
phrozzy

Hi Sir, please take a look to attached demo.

$250 USD in 1 day
(5 Reviews)
3.9
Sferrari

i test it...

$200 USD in 2 days
(3 Reviews)
3.5
skymes

Hands on experience with various database driven customized managed applications. Experience with Asp.Net, DevExpress, MVC, MVP, WCF, WPF, REST API, Ajax, Jquery & Razor design patterns. Experience with various technol More

$70 USD in 2 days
(4 Reviews)
3.3
alvicreatives

Hi, Alvicreatives has been long into web application development & designing and development business. The last 5 years, we are working on web based ASP.net / C#, Sqlserver 2005/2008, Ajax, CSS, Flash,PHP,MySql,Wor More

$600 USD in 10 days
(0 Reviews)
0.0
rambabumutcherla

I have 7 years experience with .net.

$175 USD in 3 days
(0 Reviews)
0.0