タイトル : Re^5: プログラムの自動起動 投稿日 : 2009/06/23(Tue) 16:41 投稿者 : オショウ
> あれからメールソフトが起動したかどうかを確認するため、 > メールソフトの起動時にメッセージボックスを表示させるようにしたのですが、 > スタートアップに登録し再起動した際は、表示されませんでした。 それは、開発環境のPCでですか? それとも違うPCですか? > またこのメールソフトは、制作で使用したパソコンとは別のパソコン(XP)で > 自動起動させたいと考えています。 起動時に特殊?な機能を実行していますか? 要はVBで言うとSub Mainで起動する設定で、起動時に何か処理をしてから Form を表示するとか・・・ 一般的ならば、Form_Loadイベント処理から動作するはずですが、統合環境 ではちゃんと起動できたが、コンパイルした実行形式は起動しなかった? と言うことなのかどうかとか・・・ > 制作したメールソフトを別のパソコンに移動してから、スタートアップフォルダへの > 登録といった方法を試していました。 > パソコンが違うことにより自動起動させることができないのではと考えたのですが、、 > ここに何か問題があるのでしょうか。 他PCの場合、.NET Frameworkがちゃんとインストールされていないと 動作しません。また何か別のモジュールを参照設定している場合等でも それら必須モヒュールが無ければ動作しません。 ただ何がしか起動できないエラーメッセージが表示されたはずなんです が・・・ > OSはXPです。 > システムツールのタスクに登録する方法でも、自動起動できませんでした。 それは開発環境?他PC? > ですが、とても参考になりました。ありがとうございます! > また、Windowsの操作ではなく.NETにコードを記述することで自動起動させることは可能 > なのでしょうか。 そういうことはできません。 あくまでOSが最初に何かアクションを起こしますので・・・ ※ 自分でWindowsサービス作って、サービス上から独自に起動させる・・・ と言う方法もありますが、それはそれでいろいろ別の問題もあります。 以上。 |