• 締切済み

ブラウザからexeファイルを起動するには??

いくつか作った小さな実行形式(exe形式)のプログラムがあります。 これをWebページをランチャー代わりにして起動させたいと考えています。 何かいい方法は無いでしょうか?? できればVBScriptやJAVAScriptで作成したいのですが。 無ければフリーのActiveXとかでと考えているのですが よろしくお願いいたします。

  • sashi
  • お礼率37% (3/8)
  • HTML
  • 回答数4
  • ありがとう数4

みんなの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.4

いっそActiveXでラッピングしては? ActiveXですべてやると少々コツがいりますが、VBScriptからActiveX呼び出しをかける形式なら簡単です。 翔泳社「COMアーキテクチャと実践スクリプティング」 翔泳社「VisualBasicプログラマのためのCOM入門」 翔泳社「VisualC++プログラマのためのCOM入門」 などが参考になります。 Webベースソフトウェアなら初めっからCOM(ActiveX)で書いたほうが楽です。

  • hequil
  • ベストアンサー率65% (242/372)
回答No.3

出来るか出来ないか、と言われれば出来ます。 但し、IEだとセキュリティレベルを最低まで下げることが必要になるので、ネットワークに繋がっていないPC以外で利用するには危険が伴います。 更にちょっとしたコード(プログラム)の記述も必要になるため、難しくはないですが、実用的じゃないと思います。 別にブラウザにこだわらずに、普通のランチャーソフトを利用された方がよいかと思いますが・・・

回答No.2

お作りになったプログラムをCGIやJAVAScipt(ダウンロードと同等になってしまいますが・・・)等に移植して ランチャーではなくリンクと言う形しか思いつきません。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 出来ません。  社内とか安全なサーバで且つ、exeがサーバサイドで動作するexeになっていれば、exeをCGIとして設定すれば可能ですが...。あくまで、サーバサイドで動作するexeとして動作します。  また、ランチャーがわりに使うって事ですと、毎回毎回ダウンロードして、実行すれば可能ですが...それなら、ローカルにセットアップする方が良いでしょうね。

関連するQ&A

  • ASPからのEXEファイル起動

    VBScriptで作ったASPからVisualBasicで作ったEXEファイルを起動するプログラムを作りました。 そこでEXEファイルを起動する際にASPで持ってる情報(ユーザID)を 起動をかけるEXEに渡したいのですがうまくいきません。 DOS画面より >C:\abc.exe 10 とうつとパラメータ 10が引きわたり正常に起動します。 ところがWEBから Response.Redirect("C:\abc.exe 10")とやると ページが見つかりませんとなります。 ちなみに Response.Redirect("C:\abc.exe")だと パラメータの受け渡しはありませんが起動はできます。 何がいけないんでしょうか・・・? ご教授願います。

  • WEBページからアプリケーションを起動する方法

    現在ASPを使用したWEBアプリケーションを作成中です。 そこで質問なのですが、 WEBページからVBで作成したアプリケーションを起動させる方法について教えていただけないでしょうか。 方法は、HTMLかJavaScript、ASP、VBScript のいずれかで、 WEBページ内に、JavaアプレットのようにExeを埋め込むか、 リンクをクリックすると、Exeが起動するような形がよいのですが。。 リンクを素で貼り付けたのですが、ダウンロードしますか?というメッセージが出てしまうので。。(当然かもですが;) 初心者のような質問で申し訳ないのですが、よろしくお願いします。 クライアントはWindowsマシン、IEブラウザ限定でもかまいません。 Exeはローカル内のExeです><

  • ブラウザからEXEを起動するには2

    「VBで作成したEXEファイルをブラウザから起動したいのですが、 うまく行きません。お知恵を拝借させてください。 」 と、いうような投稿を少し前にした者です。 説明不足でなんとも申し訳なかったのですが、 ちゃんと追記しますと、 「サーバー上のEXEファイルをクライアントがブラウザのリンクから  クライアント上に立ち上げるのはどうすればよいでしょうか」 ということでした。 以下、チャレンジしたことです。 1.EXEを起動させるバッチファイルを書いてそれにリンクをする。 →起動時に確認のポップアップが出てきて鬱陶しい →バッチウィンドウがプログラムを閉じるまで閉じない 2.ASPでbobj.Executeを利用して立ち上げる →見事に起動。ただしサーバー上で。 何かうまい方法があったら何卒よろしくお願いします。

  • exeファイル変換

    Javaでプログラムを作っていますが、これをWindowsのexe 形式に変換するフリーソフトはありますか? または現在SWTを使って: java -classpath ./swt.jar;. swtTest のように実行しているのですが、これをjarファイル1つにまとめて、 ダブルクリックするだけで、実行できるようにするコンパイルの 方法はありますか? よろしくお願いします。

    • ベストアンサー
    • Java
  • HTMLファイルからexeファイルを起動させたい

    イントラネット上のWEBサイトから業務アプリケーション(exe) ファイルを起動させようとしています。ブラウザから起動させようと するとアラートが2個でるのでこれを表示させない方法を教えてください。 現在のHTMLの記述 <a href="\\○○\exe\MENU.exe">  ↑○○というサーバーのexeフォルダにあるMENU.exeを起動 アラート内容1  ファイルのダウンロード:セキュリティの警告   このファイルを実行または保存しますか    ↑このファイルは常に実行したい アラート内容2   発行元を確認できませんでした。このソフトウェアを実行   しますか?    ↑このファイルは常に実行したい

    • ベストアンサー
    • HTML
  • ローカルのHTMLからexeファイルを起動したい

    とあるシステム?の修正を頼まれています。 現在の仕様は以下になります。 1)CD内にFlashで作成したexeファイル自動実行。 2) 1)のメニュー内のボタンを押すと、同じCD内にあるexeファイルを起動する。 3)CD内にはhtmlファイルや画像等のコンテンツもあり、それらも1)のメニュー内から起動可能。 この1)をHTMLで作成したいのですが、2)のローカル内にあるexeを起動させることは可能なのでしょうか?試してみたところ、警告ダイアログ等が出てしまいます。PC初心者も対象にしているものなので、できれば一発で起動できるようにしたいです。 やはりVC++等でexeファイルを作成しないとダメでしょうか? 自分が扱えるのはHTML、PHP、Javascript、Java、VBなので、できればこの中で作成出来ればいいのですが…。 ご教授お願いします。

  • ActiveX → VB を起動するとCreateObjectできない。

    初めまして。 2003Server+IIS6.0の環境でASP内のActiveXからShell関数でvbのexeを実行させる処理を作成しております。 サーバーから直接exeを実行させると正常に動くのですが、Web上からasp→ActiveX→exeを起動させるとテキストに書き込む処理はできるのですが、「CreateObject」文で「ActiveX コンポーネントはオブジェクトを作成できません」というエラーが返ります。 VB内でなぜ「CreateObject」が出来ないのかご存知の方はいますでしょうか。 宜しくお願いいたします。

  • EXEの起動について

    プログラムの連続起動をバッチファイルで作成しています。 本体(A.EXE)を連続起動させるべくfor文でテキストファイルを読み込み引数を与えながら起動して、ということをしたいのですが、A.EXEは自動で終了するもののワケあって終了した状態を取得できません。 そこで監視(B.EXE)を実行してA.EXEの終了を待つプログラムを用意しました。 for文の中でA.EXE起動→5秒待ち→B.EXE起動(バッチは待ち状態)→A.EXE終了→B.EXE終了(バッチ待ち解除)→2回目のA.EXE起動…という流れを想定していますが、B.EXEが待ち状態にならずA.EXEが実行されてしまいます。 バッチの中身をコマンドプロンプトで実行するとB.EXEは待ち状態となるのですがバッチ実行すると待ち状態になりません。 なにが原因かわからず質問いたしました。 ご助力いただけると助かります。 以下はバッチ内容です(for文は除きます)。 ----------------- start C:\work\A.EXE timeout 5 start /w C:\work\B.EXE ----------------- よろしくお願いします。

  • exeファイルが起動しない

    お世話になります。 あるアプリケーションをダウンロードして、当該アプリの exeファイルを動作させようとしても、プログラムが起動しません。 「管理者として実行」しても、数秒処理が開始されたような 状況の後、何も見かけ上の変化が起きておりません。 タスクマネージャを開いてみると、[アプリケーション]のリスト では、同プログラムとして実行されていないのですが、 [プロセス]のリストでは、[イメージ名]として、上記のexeが 表示されております。 解決方法が解る方がいらっしゃいましたら、ご教示ください。 ちなみに、OSはWinVista HomeEdition SP2 です。

  • VBScriptによるファイル操作

    いつもお世話になっております。 VBScriptを使用して ローカルパソコン内の2つのテキストファイルを 1つのテキストファイルにまとめるプログラムを作成しました。 ※CreateObject("Scripting.FileSystemObject")を使用しています。 InernetExplorerを利用してそのプログラムを起動する際、「このページのActiveXコントロールは安全でない可能性があり、ページのほかの部分に影響する可能性があります。ほかの部分に影響しても問題ありませんか?」と表示されます。 このプログラムはインターネット上でなくローカルパソコン上でしか使用しないので、セキュリティを「低」設定にして起動したのですが表示がでてしまいます。 また、VBで作成したDLLなどは証明書の発行があるようなのですが、VBScriptは証明書などはあるのでしょうか。 この表示が出なくなる方法を教えてください。 よろしくお願いします。

専門家に質問してみよう