Во время запуска нашего приложения мы звоним на ::LookupAccountSid()
. Когда я строю нацеливание на архитектуру x86, этот вызов почти мгновенный. Однако когда я нацеливаюсь на x64 (отладку или выпуск), вызов обычно занимает более 40 секунд. Поскольку это происходит во время запуска приложения, результат довольно неприятный, так как пользователю будет казаться, что приложение не запускается.
Я использую 64-разрядную версию Windows 7 Professional на Dell Studio XPS 16 (Intel Core i7 Q 720).
Наше приложение является родным приложением Windows, написанным на C ++.
Параметры моего компилятора (CCOPTS) и компоновщика (LINKOPTS) следующие:
CCOPTS = "/ nologo / Gz / W3 / EHs / c
/ DWIN32 / D_MBCS / Ob1 / vmg / vmv / Zi / MD
/ DNDEBUG / DDV_BUILD_DLL / DIV_BUILD_DLL
/ DDVASSERT_EXCEPTION / Zc: wchar_t - "
LINKOPTS = "/ manifest: no / nologo
/ машина: X64 kernel32.lib user32.lib
gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib
oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib / DEBUG
/ подсистема: Windows / DLL "
Любая помощь будет принята с благодарностью: D