Win apiを用いて普段使用頻度の多いプログラムを起動できるランチャーを作成したのですが、このランチャーを普段使用しないキー、例えばR-Ctrl横に有るメニューキーなんかに関連付けて、いつ何時でも起動できるようにしたいんですけど、可能でしょうか。この場合、ランチャーのソース自体ではなく、レジストリーを弄らなければ実現不可能なのでしょうか。
出来れば、Ctrl+Alt+D 等ではなく、キー一つで起動させたいのです。
これができれば普段の作業が随分と快適になります。
それともうひとつ。コマンドラインよりマイコンピュータを起動する方法が分かりません。explorer と入力すると、ユーザのトップが表示されてしまいます。
どちらか片方でも構いません。ご存知の方居りましたらよろしくお願いします。
No.2ベストアンサー
- 回答日時:
> ・スタートアップで起動しておいて、常にスタンバイしておく
この状態で、キーボード操作を監視するには、キーボードフックという方法を使用します。そうしないと、他のプロセスがアクティブな状態では、キーボード操作に関する情報が渡ってこないからです。
なお、キーボードフックを他のプロセスでも有効にするためには、フック部分をdllに分離する必要があるはずです。
回答有難うございます。
キーボードフックについてググってみたところ、色々有用そうな情報が出てきましたので勉強してみたいと思います。
No.1
- 回答日時:
まず、アプリを起動する方法は、ソースをどう変更しようと無意味です。
なぜなら、アプリがどのような機能を持っていようと、起動しない限りはその効果はないからです。もし、起動しなくても効果が発揮されるプログラム方法があるなら、あっという間にウイルスに悪用されるでしょう。マイコンピュータの表示は、
explorer /root, /select,
でどうでしょうか。
回答有難うございます。
マイコンピュータ表示できました。非常に助かります。
アプリ起動についてなんですが、
・スタートアップで起動しておいて、常にスタンバイしておく
・レジストリを書き換えて常時キー操作で起動できるようにする。
といった方法を考えております。他にも方法はあると思いますが、私が思いつく方法といえば之位なもので...。
それに、前者の方法ですと、他のプログラムにフォーカスを当てているときに誤作動を起こす可能性も懸念されます。
やはり不可能なのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Windows 10 エクスプローラで希望の場所が表示できない 2 2023/06/29 15:19
- Mac OS mac os xの設定の(起動ディスク)にブート用dvdが表示されません 1 2022/05/28 13:29
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- デスクトップパソコン Windows11でスクショする方法がわかりません。 調べましたが、どうもWindowsキーがあるキ 8 2022/06/05 05:37
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アウトルックが起動しているか...
-
VBAでOutlookを終了させたい Ex...
-
VBSでExcelのUserFormをエクス...
-
64bitで作ったEXEを32bitで起動...
-
VBで実行中のEXEファイルの情報...
-
WinSCPで画像のように puttyを...
-
VBで一定時間毎に他のプログ...
-
HTMLの自動close
-
VC++アプリからEXCEL...
-
Windows上のプログラム。「予め...
-
フォームの最前面が効かない
-
ミリ秒を○時間○分○秒にしたい
-
AppActivateについて
-
アラームハンドラ 絶対時刻 ...
-
htmlからcgiを自動的に起動させ...
-
Outlook Express に書かれたURL...
-
リムーバブルディスクのフォー...
-
【プログラミング】HTAが想定通...
-
vba 時間の引き算 例えば 15:00...
-
意味不明の実行時エラーで困っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アウトルックが起動しているか...
-
WinSCPで画像のように puttyを...
-
VBSから別のVBS起動するとき変...
-
Windows上のプログラム。「予め...
-
VBAでOutlookを終了させたい Ex...
-
VBで実行中のEXEファイルの情報...
-
VBSで起動したアプリが前面表示...
-
Process.Startで起動したアプリ...
-
EXCEL VBAから他アプリケーショ...
-
64bitで作ったEXEを32bitで起動...
-
exeファイルを実行するとすぐに...
-
リムーバブルディスクのフォー...
-
VB6で呼び出し元の情報を取得す...
-
VBAでIEが起動しているか...
-
フォームの最前面が効かない
-
VBAでSeleniumからChromeを起動...
-
エクセル起動時別プロセスで開く
-
VBSでExcelのUserFormをエクス...
-
ACCESS VBAで別のACCESS(mdb)を...
-
別アプリの起動、終了について
おすすめ情報