レジストリを使用しないフリーゲームの起動方法

このQ&Aのポイント
  • フリーゲームを起動するためのレジストリを使用しない方法について説明します。
  • 同人ゲーム愛好家のために、exeファイルを使用せずにゲームを起動する方法を紹介します。
  • Windows 7でフリーゲームを起動する際のエラーや制限について解決策を提案します。
回答を見る
  • ベストアンサー

レジストリを使用しないフリーゲームを起動するには?

自分は同人ゲームが好きでいろいろなソフトを所有しています。 ただ普通にソフト本体(exeファイル)で起動するだけでは物足りないと思い、自分専用(スタンドアローン)の同人ゲームリストをHTMLで作成を考えました。 まず作成の本題に入る前にexeファイルが起動できるか、フリーゲーム「超連射68K for Windows」 でテストしました。 testフォルダを作成して、フォルダ内に「超連射68K for Windows」のフォルダとメモ帳で作成したHTMLデータ <html> <head> <body> <!--「LATEST.exe」は「超連射68K for Windows」本体--> <a href="CH010912/LATEST.exe">起動のテスト </body> </head> </html> を作成後→『作成したWebサイトを起動』→『「起動のテスト」をクリック』→『下側の「(ユーザー名)からLATEST.exe実行または保存しますか?」』→『「実行(R)」をクリック』→『LATEST.exeの発行元を検証できませんでした。このプログラムを実行しますか?』→『「実行(R)」をクリック』 のように実行したのですが起動できません、ほかのレジストリを使用しないフリーゲームも何本か試しましたがエラーメッセージが表示して同じ結果です、ちなみにインストールしたソフト(「Program Files(x86)」にインストール)は起動できます。 使用OSはWin7です、どうすればよいのか誰か教えてください。 宜しくお願いします。

  • stm37
  • お礼率70% (26/37)
  • HTML
  • 回答数3
  • ありがとう数14

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

  • ベストアンサー
  • DoubtOwl
  • ベストアンサー率50% (63/124)
回答No.3

実行ディレクトリが異なっているのが原因かもしれませんね。 以下のようにしてみてはどうでしょう LATEST.batを作成、メモ帳などで開き、以下の内容を記述 ::ここから CD CH010912 LATEST.exe ::ここまで HTMLではbatファイルを呼ぶ <html> <head> <body> <a href="CH010912/LATEST.bat">起動のテスト </body> </head> </html>

stm37
質問者

お礼

回答No.2まで約1週間経過して、もう回答はないかと思ったのですが回答が来るとは思いませんでした。 DoubtOwlさんの投稿から2週間遅れで返信になります、回答文に従ってやってみました。 『起動のテスト』→『下側の「実行」をクリック』でやりましたが起動できません。 しかし『起動のテスト』→『下側の「保存(※右側の「↓」をクリック)」』→『名前を付けて保存』→『LATEST.batの場所に「保存」をクリック』→『「上書きしますか?」で「はい」をクリック』→『LATEST.batのダウンロードが完了しました。』→『下側の「フォルダーを開く』」→『「LATEST.bat」をクリック』で起動できました。 でも偶然より便利なやり方を見つけました、ショートカットアイコンで起動する方法です。 例「超連射68K for Windows」の場合 フォルダ内の「LATEST.exe」を右クリックメニューから「送る」→「デスクトップ(ショートカットを作成)をクリック」でショートカットアイコンをtestフォルダに入れてHTMLで <html> <head> <body> <a href="LATEST.lnk">起動のテスト </body> </head> </html> これで「起動のテスト」→「開く」で簡単にできます、でもDoubtOwlさんの回答も参考になりました。 ご回答ありがとうございます。

その他の回答 (2)

  • nerimaok
  • ベストアンサー率34% (1125/3220)
回答No.2

htmlでローカルに置いてあるexeを実行させる事の危険性を考えてください。 format c: とか実行させられても平気ですか? (まぁ、動いているドライブにformatは出来ないけど、同様に危険な動作をする ツールはOSの中に沢山入っています)

stm37
質問者

補足

>htmlでローカルに置いてあるexeを実行させる事の危険性を考えてください。 どう言う事でしょうか? 別にスタンドアローンでやる事はネット非接続状態でやる事です。 よって作成したHPをスタンドアローンでexeを実行する事は危険ではないと思いますが?

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

質問者さんは、EXEファイルのプログラムも、HTMLのことも、まるで理解されていないようです。 まずは、プログラムの入門書、あるいは、Web関係の入門書を読まれたほうがいいと思います。

関連するQ&A

  • Oracle10gの起動を止めたいのです。

    WindowsXP(Pro)にOracle10gをインストールして おります。テストで新規にテーブルの作成を しました。 すると、起動に異常に時間がかかり、その後も Excel等の標準的なソフトも遅くなりました。 タスクマネージャでメモリ使用量を確認すると Oracle.exeが常に起動している状態の様なのです。 Administration Assistant for Windows でサービスの 停止を実行すると良い事は解りました。 が、Windows起動時には、やはりOracle.exeが起動している 様なのです。 どうすれば良いのでしょうか ? 宜しくお願い致します。

  • アプリケーションの起動方法

    ふと質問を思い出したので質問します。 [Form1]に[Button1]をクリックする→アプリケーション起動についてですが、(*1) 通常起動は Shell("c:\windows\system32\notepad.exe", AppWinStyle.NormalFocus) で起動すると思いますが、 例えば、某所からダウンロードをして、 そのダウンロードしたフォルダにtest1.exeとtest2.exeが あるとしたらtest1.exeの(*1)でイベントを起して、 test2.exeを起動する。 という物。 でもダウンロードで何処に、そのフォルダが置かれて そのフォルダから起動する。 というのは可能でしょうか? 可能であればソースか解説教えて下さい。

  • 昔のゲームが起動しない

    ふと昔のPCゲームを起動してみたのですが、 コンピュータからディスクドライブでそのゲームを起動すると、 「システム登録情報へのアクセスでエラーが発生しました」と出て起動できませんでした。 ならばと中を開いて、直接起動のアプリケーション.exeを実行してみましたが、 「コンピューターにVB40032.DLLがないため、プログラムを開始できません。  この問題を解決するには、プログラムを再インストールしてください」と出てやはり起動できません。 上記の単語で検索してみた所、ここがひっかかりました。 http://www.miuxmiu.com/archives/2011/03/25/windows_xp_vb40032_dll_download_installation.html それでVisual Basic 4.0 ランタイムをDLしてインストールしてみようとしたのですが、 「システム登録情報へのアクセスでエラーが発生しました」と出てやはりインストールもできません。 WINDOWS7では出来ないのでしょうか? ※ちなみにこのゲームは同人ゲーム「まるちじゃん」というもので、 「ばいおみらくる」というサークルが作っていました。 このサークルはもうすでに存在していないので、どうすればいいか問い合わせる事もできません。

  • エミルクロニクルオンラインでゲーム起動ができない。

    私はkinsgoftのウイルス対策ソフトを使っていますが、先日友人の進めでエミルクロニクルオンラインというネットゲームをはじめようと思ったんですが、 このゲームはHP上のゲーム起動と言うボタンを押してゲームを始めるのですが、 それを押すとセキュリティの何とかで、このプログラムがバックグラウンドで~と出ていつもは許可を押せるのですがこのサイト、しかもこのときだけこのゲーム起動を押すとその許可願いのウィンドウが出て応答無しになります。 対策ソフトそのもので.exeファイルを許可しても起動しません。 もう残りの道は別の対策ソフトを使うしかないんですかね・・・? どなたか助言お願いします。

  • 実行ファイルの作成

    開発関連初心者です。 サーバーにあるフォルダをダウンロード、 ダウンロードしたフォルダの中の実行ファイルを起動するようなファイルを作成したいと思っています。 例えば、 1.サーバーからTESTフォルダをクライアントの   C:\Tempにダウンロード。 2.ダウンロードしたTESTフォルダの直下の   TEST.exeを実行。 3.TEST.exeの処理終了後C:\Temp\TESTフォルダを削除。 という実行ファイル(com、exe)をフリーソフトなどで簡単に作成することは可能でしょうか? サーバー:HP-UX 開発環境:WindowsXP 情報等お持ちの方いらっしゃいましたら 教授の程、よろしくお願いいたします。

  • ゲームが起動しません

    お世話になります。 先日ゲーム(Windows対応)を購入しました。 インストールも無事に済ませ、最初はゲームも起動でき、順調にプレイ出来ていたのですが、最近になって急に起動しなくなったのです。 DVD-ROMを入れ、ゲームアイコンをクリックすると『Ed6 winが原因でED_WIN.EXEにエラーが発生しました。Ed6_winは終了します。問題が解決しない場合は再起動して下さい。』という感じのエラーが出るのです。 私はゲームのインストール先をローカルディスクに保存したので、そこから開いても駄目でした。 ゲームを入れたまま再起動しても駄目でした。 一体何が原因なのでしょうか? どなたか教えて下さい!

  • exeファイルを開くと始まるフリーゲームをHPに貼り付けるには

    exeファイルをダブルクリックで開く転載自由の無料ゲームをHPのHTMLファイルに貼り付けたいのですが、 その方法がわかりません。 exeファイルをダブルクリックで開きゲームを閉じると消えてしまいます。 ダウンロードしたファイルはそのexeファイルのアイコンと作者の名前など書かれたtxtファイルの二つだけです。 HP作成ソフトはビルダーV9でOSはXPです。 どうか、宜しくお願いします。

  • RPGツクールXPのフリーゲームが起動しません。

    RPGツクールXPのフリーゲームをダウンロード・解凍して、 Game.exeで起動するのですが、 ゲームのウィンドウが出てすぐに消えてそのまま音沙汰なしです・・・。 エラーやメッセージは出ません。 プレイしようとしたゲームは、 ・月夜に響くノクターン Rebirth ・魔王物語物語 ・スターズ ・Anemone 他は試してませんが、上記全て同じ症状で起動できませんでした。 PCスペックとしまして OS : Windows Vista Home premium 32bit CPU : Core2Duo E8400@3.00GHz メモリ : 2G ツクールXPのRTPはインストール済です。 (Ver.1.03 最終更新:07/05/16) (C:\Program Files\Common Files内) 管理者として実行、互換性モードで実行、 データ実行防止の解除、 ウィルスソフトのウィルス・スパイウェア・ファイアウォールの例外設定 上記を試してみましたが症状は変わらずです。 因みに、試しにRTPをインストールしてなくて起動してみたのですが 同じ症状でした。 原因・対策をどなたか教えて下さい・・・。

  • ソフトを多重起動させる方法

    普通はひとつしか起動できないソフトをXPでは機能により、2つ起動できるということを聞いたのですが、やり方がわかりません。 1、起動したいもののフォルダをコピー 2、コントロールパネル→ユーザーアカウント→新規作成(パスワード付) 3、コピーした方の起動したいもの.exeを右クリック→別のユーザーとして実行。 でできるというのですが、ディレクトリ名が無効と出てできませんでした。 自分の疑問点としては 1で、起動したいもののフォルダをコピーとは、ショートカットをコピーしただけではなく、そのソフトを右クリックしてリンク先を探すでそのソフトのプログラムファイルがインストールされているフォルダをどこかにコピーするということなのでしょうか? 2で、ユーザーアカウントは管理者と制限のどちらにすればいいのでしょうか? 3で、別のユーザーとして起動はすでにそちらのユーザーに切り替えしておく必要があるのでしょうか? どうか教えてください。お願いします。

  • .exeファイルが起動できません.

    ・現象  .exeファイルを起動しようとすると,+Lhacaという圧縮解凍ソフトが起動し,起動しようとしたexeファイルのlzh圧縮したファイルをつくってしまいます.  どのexeファイルでも,同じ現象がおこります.  ダブルクリックで起動しても,スタートメニューから起動しても,ファイル名を指定して実行から起動しても,圧縮ファイルができてしまいます.  ただ,.xlsや.docのように,アプリケーションに関連付けられたファイルは開くことができます.  またエクスプローラは,左下のスタートボタンを右クリックすることで起動できます.  .exeファイルの関連付けが変更されたのでは?と考え,ここの質問を参考にし [スタート]-[ファイル名を指定し実行] から command を実行 次のコマンドを実行 C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* を行ってみたのですが,状況は変わりませんでした.  エクスプローラのフォルダオプション,ファイルの種類タブから関連付けを見たのですが,exeは登録がありませんでした.  再起動もしてみたのですが,Windows起動時のスタートアップ等で,自動実行されるファイルの圧縮が行われるだけでした. なんとか元に戻したいと思いますので,何卒宜しくお願い致します.

専門家に質問してみよう