ClickOnce アプリケーションのインストール ディレクトリへのアクセスを必要とする別の .NET コンソール アプリケーションと共に、ClickOnce を介してデプロイされたアプリケーションがあります。アプリケーションのインストール ディレクトリとは、次のことを意味します。
「C:\Documents and Settings\[ユーザー名]\Local Settings\Apps\2.0\[難読化フォルダー]\[難読化フォルダー]\[難読化フォルダー]\application.exe」
、または Windows 7 の場合:
「C:\Users\[ユーザー名]\AppData\Local\Apps\2.0\[難読化フォルダー]\[難読化フォルダー]\[難読化フォルダー]\application.exe」
アプリケーションの難読化されたフォルダー名を生成する方法、またはできればビルド時に決定する方法はありますか?
基本的に、アプリケーションのリリースごとにビルドおよび配布されるコンソール アプリケーションに、アプリケーションがインストールされるディレクトリ構造を認識させたいと考えています。
「Application.ExecutablePath」を使用して ClickOnce アプリケーション内からこの場所を特定し、その値を既知の場所に保存できることはわかっていますが、アプリケーションのインストール パスを事前に予測できればよいのです...
何か案は?