- PR -

プロセス終了

1
投稿者投稿内容
penpen
常連さん
会議室デビュー日: 2006/01/19
投稿数: 22
投稿日時: 2006-10-18 22:52
いつもお世話になっております。

VB6にて作成したプログラムを起動し、起動したプロセスをタスクマネージャから終了できないようにすることは可能でしょうか。
可能な場合、どのようにすればよろしいのでしょうか。

お手数ですが、教えて頂けませんでしょうか。よろしくお願いいたします。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-10-19 08:46
無理。TerminateProcess APIには逆らえない。

サービスなどとして起動すれば一般ユーザーには止められないように出来るけど、VB6.0でサービスを作ることはお勧めできない。ウォッチドッグを行うプロセスを別途起動し、終了させられた場合には自動で再起動する様に設計するのが良いかと。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-10-19 09:33
引用:

penpenさんの書き込み (2006-10-18 22:52) より:
いつもお世話になっております。

VB6にて作成したプログラムを起動し、起動したプロセスをタスクマネージャから終了できないようにすることは可能でしょうか。


代替措置として、別途起動中であるかを監視するものを用意して、本体が停止されたら即再起動するというものを先日見かけましたね。

アダルトサイトを見たら環境書き換えられた、と仰るお客様のPCの話ですがw
_________________
R・田中一郎 -  R.Tanaka.Ichiro’s Blog
1

スキルアップ/キャリアアップ(JOB@IT)