• 締切済み

Visual Basic 6.0→VBS→setup.exeを起動できる方法

環境 Windows 2000 Visual Basic 6.0 WSH 5.6 VBSでsetup.exe(インストーラパッケージ)を起動する プログラムを作成し、そのVBSをVisual Basic 6.0で 動かすとエラー「システム コンポーネントをインストールしたり 構成するには、コントロール パネルを使ってください。」が出ます。 しかしVisual Basic 6.0からではなくエクスプローラからVBSを起動すると 正常にセットアップが開始されます。 Visual Basic 6.0→VBS→setup.exeを開始できる方法が分かる方 いましたら、ご教授願います。

みんなの回答

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.2

田吾作さんの為に補足しちゃいましょう。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=204531 が前回の質問と思われます。 VBSの実行方法の一例は私が書きました。VB5、Win98SEでの動作確認済み。 VBSの起動は場合によってはWinAPIで実行させる方が良いかも知れませんね。 問題はVB6からVBSを実行し、更にEXEを実行した場合Windows2000上の振る舞いはどうなるのでしょうか?この辺りが怪しい気もします。(ソフト実行ユーザによるセキュリティとかの問題) もっともなぜVBSなのかが不明なのですね。VB6使っていいのならVB6で作ってしまうのが簡単でいいのですけどね。 因みに先にあげた質問の回答+ ----vbs----- Dim WSH SET WSH = CreateObject("WScript.Shell") WSH.Run "Notepad.exe" SET WSH = Nothing ------------ でちゃんとメモ帳は起動出来ますね。 当方Win98+VB5 VBSがちゃんと実行されているとすれば実行するソフトを変えてみるとか(メモ帳辺りがベター)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

1.スクリプトを呼ぶVBのコードの記述が知りたいです。 2.setup.exeを呼ぶスクリプトの記述が知りたいです。 3.setup.exeはオリジナルのソフトのセットアップですか? もしそうなら・・・setup.exeはどんなソフトでsetup.exeを作成しましたか? 違うなら・・・・・セットアップしたいソフトは何ですか?どんなsetup.exeでも同じ状況になるのですか?

関連するQ&A

  • 「Setup.exe」「Setup.msi」のWindowsインストーラパッケージにおける不具合です。

    上記「Setup.exe」「Setup.msi」のWindowsインストーラパッケージにおいて、インストールを開始すると (ソフトウェア名)をインストールしています。 お待ちください… の所までは正常に行けるのですが、そのときのゲージが瞬時に9割進みおよそ10秒後には (ソフトウェア名)は正しくインストールされました。 終了するには[閉じる]をクリックしてください。 と出てインストールが終わってしまいます。 そのソフトウェアの容量から考えても有り得ない速度ですし、 指定した出力先フォルダに変化はなく、すべてのプログラムにも出てきません。 しかしプログラムの修正と削除には出てきています。 この症状は「Setup.exe」「Setup.msi」のWindowsインストーラパッケージが使用されているソフトウェアのみで起こり、 他のインストーラなどが使用されているソフトウェアは正常にインストールできます。 何方か解決策をご存知でしたら、ご教授お願い致します。

  • VB6でWSH(vbs)を起動できる方法を教えてください。

    visual Basic 6でアプリケーションを開発していますが、 このアプリケーション(exe)から、test.vbsを起動したいと考えています。 ====vbのコード===== 'ボタンクリックしたら、test.vbsが実行される Private Sub Command1_Click() shell("test.vbs") End Sub ==== test.vbs ==== MsgBox("test.vbs起動しました。") です。 上記のようにコードを書きましたが、Shell関数で 「実行時エラー'5' プロシージャの呼び出し、または引数が不正です。」 のメッセージが出力されて、vbsが起動できません。 VB6でWSH(vbs)を起動できる方法を教えてください。 環境は以下の通りです。 OS:WIN2000 アプリ:VB6 ブラウザ:IE5.0

  • Visual Studio 2008のセットアップ画面が閉じない

    Windows XP proでの、Visual Studio2008について、教えてください。 Visual Studio2008をインストールしたのですが、PCを起動すると、 常にセットアップウィンドウが表示されるようになりました。 その時は閉じるのですが、PCを起動したときは、常に表示されてしまいます。 スタートメニューに登録されているのかと思ったのですが、 見あたりません。 起動されているのは、setup.exeですが、これ自体、どこにあるのかもわかりません。 もうインストールは終わってますし、アップデートの確認も済んでますので、このセットアップウィンドウを表示する必要はありませんので、なんとかして、表示されないようにしたいと思ってます。 このsetup.exeを起動しないようにするために、どのあたりを調べればいいでしょうか?

  • setup.dll.vbsが見つからない

    エクスプローラーを起動させ、Cドライブをクリックするると”スクリプトファイル C:\setup.dll.vbsが見つからない”と表示され開けません。 私のPCは、ローカルドライブとして、C,D,Eを作成していますが、3つとも同じです。 開くには、右クリックをし開くを選択すれば開きます。 新しいウイルスでしょうか? OSは、Windows XP SP2です。 助けて下さい。

  • Visual Studio .NET 2003がインストールできない

    VisualStudio .NET 2003 Enterprise Architect をインストールしようとしてます。初期画面の手順1をクリックすると、 「他のプログラムの為、コンピュータを再起動する必要があります。Visual Studio .NETの必須コンポーネントをインストールする前にコンピュータを再起動してください。再起動後、セットアップを再開始する必要があります。OKボタン・・・・。」 というメッセージが出てくるのでOKを押下して再起動後、再度setup.exeを起動しました。同じメッセージが出てきて全く進むことができません。 OS:Win XP Version2002 SP2、 .NET Framework: 1.1 PC は HP NX6125 Win Updateで最新版のパッチは常にあてています。 どうすれば、先に進むことができるのかを教えて頂ければと考えております。 Visual Studio .NETの必須コンポーネントという表現が気になります。 ちなみに、昔VBをやっていたのですが、.NETは初めてです。 お忙しいところ恐れ入りますが、どなたかご回答お願いいたします。

  • defrag.exeとdfrgntfs.exeが勝手に起動・終了を繰り返す

    Process Explorerを起動して しばらく放置していると 2つのプロセスが出たり消えたりを同じタイミングで 繰り返していたので何かなと思い マウスを触って見ると その動作はとまってしまいました カスペルスキーインターネットセキュリティVer2009 でアプリケーションごとのログを見てみると ---- 20:28:38から20:29:17(39秒間)でに 起動→終了を11回繰り返してました 起動から終了までは3~4秒でした defrag.exeとdfrgntfs.exeが同じ時刻に起動と終了を 繰り返していました プロセスの位置的には SystemIdleProcess |__System |__smss.exe |__winlogon.exe |__services.exe までは確認しています   その下のsvhost.exeの下かどうか間でかは確認できませんでした これは正常な動作なのでしょうか? コントロールパネル    |__タスク  の設定を見てもdefrag.exeとdfrgntfs.exeの設定はされていません 知っている方よろしければ 回答お願いします

  • ディストリビューションウィザードの使用してのsetup.exeの再作成について

    VB初心者ですが、以下の事が可能であるかを教えて下さい。 現在既存の正常に稼動する実行ファイルがあります。 その実行ファイルは、ディストリビューションウィザードの使用して パッケージを作成し、そのsetup.exeを使用しインストールしてあります。 システム(?)の構成としては、メインのexeファイルといくつかのDLLから 構成されています。 このDLLのうちの一つとメインのexeファイルを変更して (正しくいうと、メインのプロジェクトに修正変更をかけexeファイルを作成し直し  サブのプロジェクトに修正変更かけDLLファイルを作成し直す。) 変更した物と変更していない物に関しては既存のパッケージ時のDLLを使用し ディストリビューションウィザードを用いてsetup.exeを再作成しても インストール後は正常に動作する物なのでしょうか? どなたか、ご教授下さい。宜しくお願いいたします。

  • WindowsのWSH、VBSの本・参考サイト探してます。

    WSH または VBSなどを使用して スクリプトファイルをつくりたいです。 たとえば、バッチファイルを実行して、コントロールパネルを開き値を変更したりなど… 言語がまったくの初心者なのですが、なにか参考になる本または、参考になるサイトなどあればご教授ください。

  • Visual Studio 2008 Express Editionsがインストールできない

    環境: Microsoft Windows XP Professional Version 2002 Service Pack 3 Visual Studio 2008 Express EditionsのC#(vcssetup.exe)をインストールしようとしたのですが、 Microsoft.NET Framework 3.5 SP1のコンポーネントをインストール中に 「Microsoft Visual C# 2008 Express Edition with SP1 - JPN をセットアップ中に 問題が発生しました。セットアップは正常に終了しませんでした。」というエラーが出てしまいます・・・ ただ.net framework 3.5の単体(dotNetFx35setup.exe)のインストールは正常に行われるのですが、 なぜこのようなエラーが出るのでしょうか?

  • Visual Studio 2005の削除方法

    コントロールパネルからプログラムの追加と削除で削除したのですが、 ハードディスクの容量が増えていませんでした。 削除した際にも、 「コンポーネントがvisual studioと一緒にインストールされた可能性があります。」 「次のコンポーネントは最後にアンインストールしなければなりません。」 などと出現してよくわかりませんでした。 どなたか削除方法を教えてください。