質問させて頂きます。
USBメモリに置かれたアプリを起動した時
処理を変えたいのですが、どのような処理で実現出来るでしょうか?
USBメモリだけではなく、外付けHDD等でも同様な処理を行いたいと思っています
APIを調べてみましたが、外部記憶媒体と判断するAPIは見つけられませんでした
ご教授の程、よろしくお願いします。
GetCommandLine()で起動時コマンドライン文字列を取得できますが、
これには起動された自分のファイル名のフルパスが含まれています。
ここから、起動ドライブが取得できます。
GetDriveType()にドライブのルートを渡すとドライブの種類が
取得できます。
GetCommandLine よりも GetModuleFileName の方がいいでしょう。
コマンドラインの第一引数に実行ファイル名を渡すのは慣習でしかありません。
>仲澤@失業者さん
>aetosさん
レス有難うございます。
無事解決致しました。
解決チェックを入れ忘れました
申し訳ありません;