tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^6: プログラムの自動起動
投稿日: 2009/07/02(Thu) 01:49
投稿者があ
>   あれからメールソフトが起動したかどうかを確認するため、
>    メールソフトの起動時にメッセージボックスを表示させるようにしたのですが、
>    スタートアップに登録し再起動した際は、表示されませんでした。
>    システムツールのタスクに登録する方法でも、自動起動できませんでした。

  スタートアップ、タスク共に他のPCでメールソフトを登録し、
  再起動したのですが、自動起動はしませんでした。


>   起動時に特殊?な機能を実行していますか?
>   要はVBで言うとSub Mainで起動する設定で、起動時に何か処理をしてから
>   Form を表示するとか・・・
>   一般的ならば、Form_Loadイベント処理から動作するはずですが、統合環境
>   ではちゃんと起動できたが、コンパイルした実行形式は起動しなかった?
>   と言うことなのかどうかとか・・・

  Sub Mainは使用せず、FormLoadから動作するようにしています。
  
  また、今までメールソフトのフォルダを他PCに移動してから、
  「bin\Debug」フォルダ内にあるアプリケーションだけをフォルダから取り出し、
    スタートアップやタスクに登録して再起動を行っていました。(他PCで)
  この登録方法では再起動ができていません。何か正しい登録方法があるのでしょうか。  
  そして、メールソフトを他PCに移動してから
  Debugフォルダから取り出したアプリケーションでは、
  スタートアップやタスクへの登録ではない、通常の起動をしようとしても
  エラーが表示されしまい、起動できません・・・。(他PCで) 
  
  ちなみに、起動させたい他PCで制作したプログラムのDebugフォルダから取り出した
  アプリケーションは、開発環境での起動のためか、通常起動も、
  スタートアップ、タスクへの登録による自動起動もできました。

  別PCに移動したメールソフトでも、フォルダ内にアプリケーションを
  置いたままですと、通常起動はできるのですが・・・。
  ご指導よろしくお願い致します。申し訳ありません。


>   そういうことはできません。
>   あくまでOSが最初に何かアクションを起こしますので・・・
>
> ※ 自分でWindowsサービス作って、サービス上から独自に起動させる・・・
>   と言う方法もありますが、それはそれでいろいろ別の問題もあります。

  分かりました。教えていただきありがとうございます!

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。