私は vb で書かれたデスクトップ アプリケーションを手渡されました。私の仕事は、アプリケーション全体で特定のユーザーになりすますことです。これは私が今まで触った最初のデスクトップ アプリケーションです。私は Web 開発者です。
app.configでは、system.webの下でこのようなことをしました
identity impersonate="true" userName="somedomain\someuser" password="somepassword"
彼女は働きません。これは、まったく異なる Web アプリケーションの同様の web.config ファイルで正常に機能します。vb で WindowsIdentity.GetCurrent().Name を返しました。これにより、自分のユーザー名とドメインが返されました (それが重要な場合は同じドメインです)。
彼女を働かせるために他に何をする必要がありますか、または何が間違っている可能性がありますか?
ご協力いただきありがとうございます!