Windowsが終了する直前にVC++6の.EXEプログラムを走らせたい – プログラミング – Home

Windowsが終了する直前にVC++...
 
通知
すべてクリア

Windowsが終了する直前にVC++6の.EXEプログラムを走らせたい


Mt
 Mt
(@Mt)
ゲスト
結合: 23年前
投稿: 19
Topic starter  

要はパワーを落とす直前に、走らせたい(改めて事象を記憶させるため)のですが、
どうすればいいのでしょうか?


引用解決済
トピックタグ
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

WM_QUERYENDSESSIONを調べてみてください。
常駐プログラムでこのメッセージを監視し、お望みのプログラムを起動すればいいということで
す。
プログラムの起動はCreateProcess, ShellExecute(Ex)などを調べてください。

#MFCを使っているかどうかなどの環境は書きましょう。
というか「使用上の注意」を読みましょう。


返信引用
Mt
 Mt
(@Mt)
ゲスト
結合: 23年前
投稿: 19
 

ありがとうございました。
おかげ様で、当該プログラムが走っている時は、この方法でWindowsが終わる直前に、
ある機能が走ったのは確認出来たんですが、これは、あくまでプログラムが走っていないとダメ
ですよね。Windowsの立ちあがりで走らせたい時にスタートメニューに登録するが如くに
どこかに、”Windowsの最終章においてだけ、当該プログラムが走って!”と言うように
登録は出来ないのでしょうか?

でないと、そのプログラムは始終立ち上げていないといけません。


返信引用
いもちぃ
 いもちぃ
(@いもちぃ)
ゲスト
結合: 23年前
投稿: 70
 

> Windowsの立ちあがりで走らせたい時にスタートメニューに登録するが如くに
> どこかに、”Windowsの最終章においてだけ、当該プログラムが走って!”と言うよう

> 登録は出来ないのでしょうか?

できません。

> でないと、そのプログラムは始終立ち上げていないといけません。

そうですね。でも基本的に終了処理中にプログラムを起動できたとしても
Windows終了処理の妨害するか、正しく起動できないか、動作途中に
シャットダウンするかでしょう。
終了処理中に新しくEXEを起動することはWindows仕様に反すると考えられます。


返信引用
Mt
 Mt
(@Mt)
ゲスト
結合: 23年前
投稿: 19
Topic starter  

ありがとうございました。

ところで、NETWORKを使って、VC++6のプログラムをコモンライブラリーに
インストールしたんですが、その後、セットアップした以外のパソコンからMSDNを
インストール(完全)しようとしたんですが、ファイルが見つかりません。
再インストールを”と言うことではねられました。
何度やっても同じです。
どうすればいいでしょうか?


返信引用
いもちぃ
 いもちぃ
(@いもちぃ)
ゲスト
結合: 23年前
投稿: 70
 

↑別件は別スレッドで。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました