我已閱讀所有類似問題,但未找到我確切答案的問題。我嘗試了所有類似的建議。我不得不從Windows Server 2003環境遷移到運行IIS 7.5的Windows Server 2008 R2環境。我有一個在32位DLL中調用COM對象的Web應用程序。 COM對象是從VB6創建的。這是我迄今爲止所做的: 我在我的IIS應用程序池上啓用了32位。 我已經註冊了.DLL,它的依賴.DLL使用C:/
我已經問過如何獲取用戶名。 How can I get the user name who invoked the method of COM server? 現在我還需要獲取SID。我該怎麼做呢? OpenProcessToken方法不起作用,因爲此函數失敗,並顯示ERROR_BAD_IMPERSONATION_LEVEL錯誤。