Visual Studio IDEをコマンドラインから操作
簡単なdevenvのコマンドラインオプション
/? | オプションの一覧とその説明を表示 | devenv /? |
/Build | ビルド実行 | devenv <SolutionName> /Build <SolutionConfName> |
/Rebuild | リビルド実行 | devenv <SolutionName> /Rebuild <SolutionConfName> |
/Clean | クリーン実行 | devenv <SolutionName> /Clean <SolutionConfName> |
/Out | ビルド時のエラー情報を出力するファイルを指定する。 | devenv <SolutionName> /Out <file name> |
フォルダ/ファイルに設定されたアクセス権の取得はcaclsコマンドで出力できる。
識別子では直感的にわからない場合があるので、表示名に変換したほうが良い。
ユーザのフルネーム(表示名)を取得する
cacls <TargetPath> /T取得できるアクセス権は domain/name の形をとっているが、
識別子では直感的にわからない場合があるので、表示名に変換したほうが良い。
ユーザのフルネーム(表示名)を取得する
同一拡張子に複数のアプリが関連付けられている場合、
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xxxx\shell\Open\commandのコマンドデータに
Darwin Descriptorsの形で記録される。
Darwin Descriptorsの内容をレジストリから逆引きして、起動対象となるアプリのパスを取得できるのでは。
Packed GUID’s, Darwin Descriptors and Windows Installer Reference counting
Enterprise Deployment Architecture
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xxxx\shell\Open\commandのコマンドデータに
Darwin Descriptorsの形で記録される。
Darwin Descriptorsの内容をレジストリから逆引きして、起動対象となるアプリのパスを取得できるのでは。
Packed GUID’s, Darwin Descriptors and Windows Installer Reference counting
Enterprise Deployment Architecture
コメントをかく