:: LookupAccountSid API чрезвычайно медленный при настройке платформы x64 (Windows 7) - PullRequest
0 голосов
/ 04 апреля 2010

Во время запуска нашего приложения мы звоним на ::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

1 Ответ

1 голос
/ 04 апреля 2010

Такие длинные задержки почти всегда связаны с сетью. Это сообщение в блоге показывает стратегию устранения неполадок.

...