• ベストアンサー

ActiveXを使ってWEBページから自作アプリケーションを起動する方法

非常に初心者ですが、WEBページから自作アプリケーションを起動させなければならない要件が発生しました。 イメージとしては、ネットゲームとかで、自動的にゲームアプリが起動するみたいな。。 開発環境はVC++6.0です。 とは言っても、開発したことがありません。 できれば、ソース例を提示していただければ、この上なく幸せです。 手取り足取り教えてください。 または、ここを見れば。。というURLでも構いません。 是非、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  リンクをクリックすると、ゲーム(exe)が起動する、という感じですか?  IEの動作を見ていると、全て関連付けで動いているようです。  mp3であれば Winampを起動、asxならWindowsMediaを起動etc...  つまり、同じ事(関連付け)をしてやれば良いと思います。  ただし、exeを"実行"として関連付けるのはちょっとマズイので。  作成するゲーム用のデータの拡張子を登録し、それをゲームに関連付けて  あげれば良いです。 このデータファイルはあくまでゲームを起動するた  めのキーのようなものなので、空でも良いです。  因みに私はそのようなアプリケーションを作った事がないので、実際にど  うすれば良いか分からないので、仕組みだけアドバイス(^^;  お役に立てば幸いです。  外していたらスイマセン

sorahikaru
質問者

お礼

ありがとうございました。 参考にさせていただきました。

その他の回答 (1)

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.2

OLEを<OBJECT>タグを使って呼び出すという話でよいのかな? ネットゲームといことであれば,ズバリ!!MicrosoftのMSNGamingZoneが前例としてあります。 参考にされるとよいのでは?

参考URL:
http://zone.msn.com/
sorahikaru
質問者

お礼

ありがとうございました。 なんとか駆使してアクティブXを使ってみました。

関連するQ&A

  • ActiveXを使ってWEBページから自作アプリケーションを起動する方法

    非常に初心者ですが、WEBページから自作アプリケーションを起動させなければならない要件が発生しました。 イメージとしては、ネットゲームとかで、自動的にゲームアプリが起動するみたいな。。 開発環境はVC++6.0です。 とは言っても、開発したことがありません。 できれば、ソース例を提示していただければ、この上なく幸せです。 手取り足取り教えてください。 または、ここを見れば。。というURLでも構いません。 是非、よろしくお願いします。

  • アプリケーションの自動起動について

    初めて投稿させて頂きます、VC++のソフトウェア開発を始めて1ヶ月の初心者のフジと申します。 この度はソフトウェア開発において、行き詰ってしまったので皆様に質問させて頂きます。 質問させて頂きたい内容は、ヴューアー等で、特定のフォルダに画像を保存した際に、アプリケーションを自動で起動させて、画像の形式を変換させることが出来るかということです。 画像形式変換のプログラムは作成出来たのですが、特定のフォルダにファイルを保存した際に自動で自作したプログラムが起動させることが出来ません。 ネットで調べてみたら、常時起動させておく方法はあるのですが、それだとほかのアプリケーションに影響を与える可能性も考えられるので、出来ればファイルが保存された時に自動起動するようにしたいです。 開発している環境は Visual C++6.0 Windows XP Proffesional SP2 です。宜しくお願いいたします。

  • アプリケーションの自動起動について

    初めて投稿させて頂きます、VC++のソフトウェア開発を始めて1ヶ月の初心者のフジと申します。 この度はソフトウェア開発において、行き詰ってしまったので皆様に質問させて頂きます。 質問させて頂きたい内容は、ヴューアー等で、特定のフォルダに画像を保存した際に、アプリケーションを自動で起動させて、画像の形式を変換させることが出来るかということです。 画像形式変換のプログラムは作成出来たのですが、特定のフォルダにファイルを保存した際に自動で自作したプログラムが起動させることが出来ません。 ネットで調べてみたら、常時起動させておく方法はあるのですが、それだとほかのアプリケーションに影響を与える可能性も考えられるので、出来ればファイルが保存された時に自動起動するようにしたいです。 開発している環境は Visual C++6.0 Windows XP Proffesional SP2 です。宜しくお願いいたします。

  • Folderからのアプリケーションの起動

    VC++6.0でアプリを作っている者です。 Windowsでエクスプローラを起動し、ファイルをクリックすると関連付けられているプログラムが起動します。 私がやりたいのは関連付けられたファイルではなくある特定のフォルダーをクリックして特定のアプリケーションを立ち上がらせたいのです。そのようなアプリを作成することは可能でしょうか。OSはWindows2000ならびに98です。よろしくお願いします。

  • VB2008を使用せずWebアプリケーションを実行する方法

    開発環境:Visual web Developer 2008 ExpressEditon(VB) デフォルトのASP.NET開発サーバは、Developer2008でWebアプリケーションを実行した場合に自動的に起動して、アプリケーションを閉じると終了してしまいます。 これだと手順が面倒なので、Developerで実行せずに、開発サーバ単体を起動する方法を探しています。 希望としては、パソコンが起動したら開発サーバが自動で起動し、IEのお気に入りに登録してあるURL(http://localhost:△△△/○○○.aspx)からWebアプリに行く、という感じがベストです。 自動起動でなくてもショットカットからの起動でもかまいません。 方法が分かる方がいましたらご助言お願いいたします。 追記 VS2005の方法は下記のようにやるみたいです。 developerだと「WebDev.WebServer.EXE」が存在しないらしく?、下記の方法ではできませんでした。 http://www.atmarkit.co.jp/fdotnet/dotnettips/405webserver/webserver.html

  • Webアプリケーション開発に必要なプログラム

    個人的にアプリケーションを開発しようと思う人間です。 ブラウザ上で自作アプリケーションを動かせるとなると便利だと思っています。たとえばワープロや表計算ソフトを自作出来るとオフィスソフトが不要になるわけです。 質問なのですが、ブラウザ上で動作するWebアプリケーションを作成するのに必要な言語は何でしょうか? 今は個人的な運用なのでファイル破壊等のセキュリティは気にしないです。

  • Webアプリケーション開発の要件定義、仕様書作成

    音楽業界に従事しています。アーティストのサイトを立ち上げようとしています。Webアプリケーション開発の要件定義や仕様書作成を簡単にマスターできる書籍を探しています。まったくの初心者です。良い書籍をご存知でしたら教えて下さい。

  • コンソールアプリケーションの終了方法

    コンソールアプリケーションをC言語(Visual-C++6.0)にて開発予定です。このアプリケーションは画面を使わないのでコンソールアプリケーションにする予定です。このプログラムは常駐プロセスにし、コマンドで起動停止を行うようにする予定です。プログラムの起動はバッチファイルを作成し、そこから実行しようと考えていますが、プログラムを停止させるバッチファイルのイメージがわきません。unixの場合は、当該プロセスにSIGTERMを送信する等の方法が考えられるのですが、windowsで常駐のコンソールアプリケーションを停止させるには、どのような方法があるのでしょうか。ご存じの方ありましたら、教えてください。停止させる方法は、外部から常駐プロセスに停止である旨の何らかの事象を送り、それを常駐プロセスがキャッチし、自ら停止することを想定しています。(有無をいわさず殺すことは考えていません) 実行環境:windows2003を想定 開発言語:VC++6.0でC言語

  • ASP.NET Webアプリケーションが起動しない。

    Microsoft Visual Basic.NET Standard V2003を使用しています。 ASP.NETアプリケーションを起動すると次のエラーメッセージが出ます。  「以下のURL:'http://localhost/WebApplication'にあるWebプロジェクトを作成するか、開こうとして、以下のエラーが発生しました。     'HTTP/1.1 500 Server Error' 」 いろいろと調べましたが原因がわかりません。よろしく御指導のほどお願いいたします。 なお、インストールの手順は、IIS⇒.NET Framework⇒.NET 2003の順で行いました。 オペレーティングシステムはWindows XP Professionalです。 よろしくお願い致します。

  • WebアプリよりVC++で作成したEXEを呼出す方法

    初めて、投稿します。よろしくお願いします。 既にVC++6.0で作成されているWindowsアプリケーションを 既に作成した自作のWebアプリケーション(Java+JSPで作成)から呼出す場合、 どのような方法を取ればよいのでしょうか? 過去のログを見ていると、ActiveXコントロールに移植する方法が考えられるようですが、 そうすると、内部の集計ロジックは使いまわせるとしても、一から作り直すことになるように思われます。 コストを抑えて、求められている機能を実現するには、どのような方法が考えられるでしょうか? アドバイスお願いします。 ※個人的には、Windowsアプリで行おうとしている処理を  すべてWebアプリで処理したほうがコストを抑えられるような気が・・・。 ≪実行/開発環境≫ ●サーバ環境  Windows2000Server SP4  IIS 5.0+J2SE1.3.1_04+Tomcat 3.3.1  SQLServer2000  既存のWebアプリケーションは、Java、JSPで作成  フレームワークとしてStrutsを採用 ●クライアント環境  WindowsXP or Windows2000  Internet Explorer 6.0  VC++6.0 ≪既存Windowsアプリの機能≫ ●既存のWindowsアプリケーションは、ダイアログベースのアプリケーション  (プロジェクト作成時、「MFC AppWizard (exe)」で「ダイアログベース」を選択)。 ●DBに接続し、指定された条件でデータを取得し、集計処理を行う。 ●集計処理後、集計結果を以下のいずれかの方法で出力。  (1)CSVファイル  (2)グラフ画面表示(MSChartを使用) ≪求められている機能≫ ●Webアプリ(Webブラウザ)からWindowsアプリを呼出す  (Windowsアプリの機能を活用したい) ●既存のWindowsアプリでは、集計条件、集計結果の出力方法は  画面より指定していたが、今回は設定ファイルから読込む。  画面から指定はしない。 以上です。