Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

InitializeSecurityContext & Win64 : проблема

27K
12 апреля 2007 года
_ursus_
2 / / 12.04.2007
Добрый день,

кто-нибудь сталкивался с подобной проблемой: один и тот же код (C#) корректно работает на Win32 при компиляции VS7 и VS8, но отказывается работать на Win64 (естественно, собран в этом случае на VS8, т.к. 7-я студия на Win64 не встанет). Конкретно суть проблемы: функция InitializeSecurityContext возвращает ошибку "The principal name is incorrect"

Еще раз скажу, что подобное поведение - только на сочетании Win64 & VS8
273
14 апреля 2007 года
3A3-968M
1.2K / / 22.12.2005
Ничего не пойму, как ты умудрился скомпилить код на C# под Win32???? Вообще-то получается бинарный файл без native-кода, что само собой убивает подобную проблему. Может проблема с установленной средой CLR под 64-разрядную платформу, рекомендуется ставить именно CLR для x64, а не тулить CLR для x86 на 32-bit Layer.
27K
16 апреля 2007 года
_ursus_
2 / / 12.04.2007
Цитата: 3A3-968M
Ничего не пойму, как ты умудрился скомпилить код на C# под Win32???? Вообще-то получается бинарный файл без native-кода, что само собой убивает подобную проблему. Может проблема с установленной средой CLR под 64-разрядную платформу, рекомендуется ставить именно CLR для x64, а не тулить CLR для x86 на 32-bit Layer.


Я не написал ни слова про "скомпилить под Win32". Я сказал "корректно работает на Win32"

273
18 апреля 2007 года
3A3-968M
1.2K / / 22.12.2005
Это может быть если только твой код использует PInvoke или WMI или COM, иначе дело не в твоём коде, ведь он не содержит никаких машинных инструкций. Значит всё дело в CLR, устанавливай версию .NET Framework для 64-бит.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог