- PR -

C# のEXEを常駐化

1
投稿者投稿内容
おひろ
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 63
投稿日時: 2004-12-21 16:51
C#で作成した通常のEXEファイルがあり、このプログラムはwhileで無限ループしています。
このようなプログラムをサービスではなく、常駐プロセスとしてWindowsに常駐させることはできないでしょうか。
ログインやログアウトに関わらず可能な方法があれば教えてください。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2004-12-21 20:41
引用:

おひろさんの書き込み (2004-12-21 16:51) より:
C#で作成した通常のEXEファイルがあり、このプログラムはwhileで無限ループしています。
このようなプログラムをサービスではなく、常駐プロセスしてWindowsに常駐させることはできないでしょうか。
ログインやログアウトに関わらず可能な方法があれば教えてください。


普通は、ログイン/ログアウトに関わらず常駐するプロセスをサービスと言うんですが・・・。
サービスとしてアプリケーションを作ることなくサービスとして起動するとなると、ATコマンドで登録しておいてタスクスケジューラに実行してもらうとか。後はリソースキットのSRVANYコマンドなどを使ってサービスとして動作させるとか・・・。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2004-12-21 20:59
「タスク」で「システム起動時」を指定すれば ログオン前に実行される。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-12-23 06:46
 サービスにするとデバッグが面倒だから・・・という理由であれば、ライブラリコールのみのサービスプロジェクトにして、メインのルーチンはクラスライブラリプロジェクト、デバッグ用のアプリケーションプロジェクトを作るという方法があります。

_________________
1

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