ac# / .Net プログラム内からUser Account Control Settings
. net の状態を確認することは可能ですか? 具体的には、次のいずれかに設定されているかどうかを知りたい
常に通知する
通知しない
設定を変更したくありませんが、それらが何であるかを知りたいです。
ac# / .Net プログラム内からUser Account Control Settings
. net の状態を確認することは可能ですか? 具体的には、次のいずれかに設定されているかどうかを知りたい
常に通知する
通知しない
設定を変更したくありませんが、それらが何であるかを知りたいです。
私はあなたがそれを行うことができるかどうかわかりません。できることは、マニフェストを作成して埋め込むことです。
Windows Vista® でアプリケーションをマークする正しい方法は、アプリケーション マニフェストをプログラム内に埋め込むことです。このマニフェストは、アプリケーションが必要とするものをオペレーティング システムに伝えます。Windows Vista リリースでは、完全な管理アクセス トークンを使用して、マニフェストされていないコードまたは署名されていないコードを実行できるようにする規定があります。
この投稿を見てください。
私の経験上、Vistaだけでなく、Win7、Win2008でも問題ありませんでした。
マニフェストで遊んでみましたが、うまくいきました。
また、これも役立つかもしれません:
次のようなコマンドを実行して、マニフェストを exe に埋め込みます。
mt.exe -manifest "C:\path\to\ypur\manifest\my.manifest" -outputresource:"Path\to\your\exefile\My.exe"
ビルド後のイベントには、次のコマンドを使用します。
mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest" -updateresource:"$(TargetDir)$(TargetName).exe;"