DOBON.NETプログラミング掲示板過去ログ
カスタム動作のdllからmsiもしくはSetup.exeのパス取得
題名: カスタム動作のdllからmsiもしくはSetup.exeのパス取得
著者: きょんた
日時: 2003/11/06 17:33:29
ID: 1341
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
分類:[インストーラ]
お世話になります。
カスタム動作のdll(インストーラクラス)から起動時のmsiもしくはSetup.exeのパスを
取得したいのですがどうしたらよいのでしょうか?
教えてください。
試したことは次のとおりですがいずれもうまくいきません。
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location()) -> dllのディレクトリ
Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly.Location()) ->オブジェクト参照が設定されていないエラー
Application.StartupPath -> C:\WINNT\System32
Application.ExecutablePath -> C:\WINNT\System32\MsiExec.exe
System.AppDomain.CurrentDomain.BaseDirectory() -> C:\WINNT\System32
curDir() -> C:\WINNT\System32
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
お世話になります。
カスタム動作のdll(インストーラクラス)から起動時のmsiもしくはSetup.exeのパスを
取得したいのですがどうしたらよいのでしょうか?
教えてください。
試したことは次のとおりですがいずれもうまくいきません。
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location()) -> dllのディレクトリ
Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly.Location()) ->オブジェクト参照が設定されていないエラー
Application.StartupPath -> C:\WINNT\System32
Application.ExecutablePath -> C:\WINNT\System32\MsiExec.exe
System.AppDomain.CurrentDomain.BaseDirectory() -> C:\WINNT\System32
curDir() -> C:\WINNT\System32