• 締切済み

静的メモリ上限を超えるexeファイルの実行について

暗号化フリーソフトを使って、4GB~7GBほどのファイルを暗号化されたexe形式のファイルを生成し、保存していたのですが、 どうやらwindowsの静的メモリ上限(2GB)を超えてしまっているため、復号(ファイルの実行)ができません。 具体的には、「このアプリケーションはお使いのPCでは実行できません」とエラーが出てきてしまいます。 ちなみに、同じソフトで生成した容量の小さいexe ファイルは実行可能で、また、win7 32bitの環境で実行しても同様の結果でした。 どうにかして、exeファイルを実行、又は復号する術はないでしょうか? ご回答よろしくお願いいたします。 動作環境は OS:win10 64bit RAM:16GB CPU:Intel core i 7 暗号化に使用したフリーウェアは CipherWall Self-Decryptorです。

みんなの回答

回答No.2

あ、ミス(最初の回答スルーしてください)。 2GBの壁問題の方の話でしたね。 失礼しました。

yy000222
質問者

補足

回答ありがとうございます。 2GBの壁?という状態なのかはよくわかりませんが、大方下記サイトに乗っていることが原因なのではと思っているのですが、どうでしょう。 https://blogs.msdn.microsoft.com/jpvsblog/2014/10/26/12531/

回答No.1

メモリサイズの問題ではなくて、 EXEファイルそのものじゃないですかね? 64ビットのランタイム入りを32ビットで実行したことではないでしょうか? >「このアプリケーションはお使いのPCでは実行できません」 このメッセージはサイズではなく、EXEのダウングレードによるものと 思われるので、そこを確認してみてはいかがでしょうか? 多分ですが、 「win7 32bitの環境で実行」こっちで2GB以上を作成して、 「OS:win10 64bit」こっちでは解凍できると思います。 であれば、サイズではなく、 64ビット専用アプリを、32ビットで実行したことによるものではないかと 思うのですが、推測するに十分な情報が これ以上ないので、なんともいえませんが。

関連するQ&A

  • exeファイルで実行できない

    VB6.0のexeファイルでのアプリ稼動ができません。プロジェクトファイルを開いて実行すれば稼動するのですが、生成したexeファイルを実行した場合は稼動しません。 いったいどういう原因なのでしょうか?リリースモードでコンパイル云々という話でしょうか? ただ他にもVBのアプリが存在するのですが、そちらはexeファイルの実行だけで問題なく稼動します。 OS Windows XP(SP1) 開発環境 VB6.0 (SP5) .NET Framework 1.0? 原因が分かる方、推測できる方いらっしゃったら、教えていただけないでしょうか?宜しくお願いします。

  • exe実行ファイルのみで運用したい

    C#をコンパイルしたときにexeとpdbが生成されますが、 exe実行ファイルのみで運用したいのですが、 ひとつのファイルにまとめることはできないのでしょうか?

  • exe ファイルを実行できない

    Win-XP Home Edtion(SP3)をPCへインストールしました。 インストール直後にマザーボードやグラフィックのドライバをインストールしようとしていますが、以下の現象に悩まされています。  ・CD-ROM(autorun)のドライバは問題なくインストールできる  ・exe ファイルはどんなソフトの exe でも実行できない エラーメッセージは、「ユーザ名\local~\Temp\.初期化に必要な一時ファイルを作成できなかったか書き込めませんでした。...」と表示されます。 インストール直後なのでディスク容量は余裕がありますし(110GB以上)、explorer などを使用して、実際に上記の Temp フォルダにファイルのコピーはできていいる状態です。 exe ファイルは、他の PC で確認済みのもので壊れていないです。 各種メーカーからダウンロードしたドライバやソフトがインストールできずに困っています。

  • exeファイルが実行できません

    フリーソフトなどインターネットからダウンロードしたexeファイルをダブルクリックで実行すると、コマンドプロンプトの画面のようなものが一瞬開いてすぐに閉じてしまいます。 インストール設定の画面などはでてきません。 なにか環境がおかしいのでしょうか? よろしくお願いします。

  • IEのブラウザでexeファイルを実行させる方法

    HTMLファイルにexeファイルのリンクをはり、exeファイルを実行させたいのですが、「開く」か「保存する」のポップアップウインドウが開いてしまいます。直接exeファイルを実行させる方法なんてないでしょうか?ちなみにそのexeファイルは次のURLです。 http://www.vector.co.jp/soft/win95/net/se206965.html

    • ベストアンサー
    • HTML
  • 任意のファイルを鍵にして暗号化・複合化できる暗号化ソフト

    パスワードだけでなく任意のファイルを解除キーとしてファイルやフォルダを暗号化・復号化できる市販の有償ソフト(フリーウェアではないもの)はありますでしょうか。フリーウェアなら見つけることができましたが、有償ソフトでは見つからないため質問させていただきます。

  • MATLAB から exe ファイルの実行について

    こんにちは。 MATLAB 初心者です。 環境は Windows XP SP3、MATLAB R2009b です。 MATLAB から exe ファイルを「引数付き」実行したいのですが、可能なのでしょうか? open で exe ファイルやその他ファイルを開けることは分かったのですが、「引数付きでの exe ファイル実行」については分かりませんでした。 申し訳ないですが、ご教授ください。

  • VC++から引数付きexeファイルの実行

    タイトルの通り、VC++から外部ファイルを実行したいのですがどのような関数を使えばよいのでしょうか? exeファイルを実行中は親プロセスであるVCのプログラムの方を止めておきたいのです。 出来ればexeファイルは引数付きで実行したいと思いますので、よろしくお願いします。 開発環境はVisualStudio2005です。

  • exeの実行を禁止したい

    OSはWin XP SP2(NTFS)です。 exeファイルの実行を禁止する方法をお教え下さい。 例えば「マイドキュメント内ではあらゆるexeの実行を禁止」としたい場合、どのように設定すればよいでしょうか? グループポリシー機能でwinny等のexeファイルの実行を禁止する方法はよく見かけるのですが。。。 宜しくお願い致します。

  • exeファイルの実行注意をかける方法

    タイトルの通りです。 誤って怪しいexeファイルを実行してしまった時などのために、 exeファイルをダブルクリックしたら実行する前に注意ダイアログが出るような設定やソフトをご存じないでしょうか?

専門家に質問してみよう