MS pushed down a new version of the CRT before the BlackHat convention.

You'll need to re-build all your libraries.

Basically all the dynamic and statically linked libraries all contain
embedded information about which version of the CRT they were built
with, so when the manifest tool is executed after the linker step it
strips out the metadata and creates a manifest file that includes
multiple versions of the CRT.

That in turn causes a crash when you attempt to execute the file.

Rebuilding all the libraries will resolve the issue as they will all
then be using the same version of the CRT.

----- Rom 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
[email protected]
Sent: Sunday, August 02, 2009 12:32 AM
To: [email protected]
Subject: [boinc_dev] boinc manager and VS2008 express?

snippet from the manifest that is embedded into boincmanager when  built
 
<dependency>
<dependentAssembly>
<assemblyIdentity  type="win32" name="Microsoft.VC90.DebugCRT" 
version="9.0.21022.8"  processorArchitecture="x86"  
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
 
output from debug window
 
'boincmgr.exe': Loaded  
'I:\Boincsourcecode\win_build\Build\Win32\Debug\boincmgr.exe', Symbols
loaded.
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\ntdll.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\kernel32.dll'
'boincmgr.exe': Loaded  
'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072
9.1_x-ww_f863c71f\msvcr90d.dll'
'boincmgr.exe':  Loaded  
'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072
9.1_x-ww_f863c71f\msvcp90d.dll'
'boincmgr.exe':  Loaded 'H:\WINDOWS\system32\user32.dll', Symbols loaded

(source information  stripped).
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\gdi32.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\shell32.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\advapi32.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\rpcrt4.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\secur32.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\msvcrt.dll', Symbols loaded

(source information  stripped).
'boincmgr.exe': Loaded 'H:\WINDOWS\system32\shlwapi.dll', Symbols
loaded 
(source information stripped).
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\wsock32.dll', Symbols
loaded 
(source information  stripped).
'boincmgr.exe': Loaded 'H:\WINDOWS\system32\ws2_32.dll', Symbols  loaded

(source information stripped).
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\ws2help.dll', Symbols
loaded 
(source information  stripped).
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\wininet.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\normaliz.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\urlmon.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\ole32.dll', Symbols loaded 
(source information  stripped).
'boincmgr.exe': Loaded 'H:\WINDOWS\system32\oleaut32.dll', Symbols
loaded 
(source information stripped).
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\iertutil.dll'
'boincmgr.exe': Loaded  
'I:\Boincsourcecode\win_build\Build\Win32\Debug\boinc.dll', Symbols
loaded.
'boincmgr.exe': Loaded  
'I:\Boincsourcecode\win_build\Build\Win32\Debug\sqlite3.dll', Symbols
loaded.
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\mscoree.dll'
'boincmgr.exe': Loaded  'H:\WINDOWS\system32\imm32.dll', Symbols loaded 
(source information  stripped).
'boincmgr.exe': Loaded  
'H:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1d
f_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll',  Symbols 
loaded (source information stripped).
'boincmgr.exe': Loaded  
'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072
9.1_x-ww_f863c71f\msvcm90d.dll',  Symbols loaded 
(source information stripped).

anyone got a clue as to why it builds the manager with one version of
the  
debugCRT and when it runs it tries to load the other version of the  
debugCRT?
**************A Good Credit Score is 700 or Above. See yours in just 2
easy 
steps! 
(http://pr.atwola.com/promoclk/100126575x1222846709x1201493018/aol?redir
=http://www.freecreditreport.com/pm/default.aspx?sc=668072&hmpgID=115&bc
d
=JulystepsfooterNO115)
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to