Ese-lolifox 起動時に サイドバイサイド構成のエラーで起動できない問題

lfx
場外でコメントをいただきました

最新版がサイドバイサイド構成が正しくないとして動きません。
VistaSP2です。やむなく0.384cに戻しました。ビルド方式変わっていませんか?
確認をお願いします。
また、BM記事とタイトルが会っておらずいつも困惑します。ダウンロードページを独立に設けて欲しい

Ese-Lolifox 正式版が Vista や Windows 7だと動作しない
ということなので確認してみました。


lfx2
イベントビューアでみるとエラーは次の通り。

"C:\Program Files\lolifox\lolifox.exe" のアクティブ化コンテキストの生成に失敗しました。マニフェストまたはポリシー ファイル "C:\Program Files\lolifox\lolifox.exe" 行 5 のエラーです。 マニフェストで複数の requestedPrivileges 要素を使用することはできません。

実際に manifest を開いてみると

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
        version="1.0.0.0"
        processorArchitecture="*"
        name="lolifox"
        type="win32"
/>
<description>Firefox</description>
  <dependency><dependentAssembly>
                <assemblyIdentity
                        type="win32"
                        name="Microsoft.Windows.Common-Controls"
                        version="6.0.0.0"
                        processorArchitecture="*"
                        publicKeyToken="6595b64144ccf1df"
                        language="*"
                />
        </dependentAssembly>
</dependency>
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
  <ms_asmv3:security>
    <ms_asmv3:requestedPrivileges>
      <ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false">
      </ms_asmv3:requestedExecutionLevel>
    </ms_asmv3:requestedPrivileges>
  </ms_asmv3:security>
</ms_asmv3:trustInfo>
</assembly>

旧バージョン

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
        version="1.0.0.0"
        processorArchitecture="*"
        name="lolifox"
        type="win32">
</assemblyIdentity>
<description>Firefox</description>
  <dependency><dependentAssembly>
                <assemblyIdentity
                        type="win32"
                        name="Microsoft.Windows.Common-Controls"
                        version="6.0.0.0"
                        processorArchitecture="*"
                        publicKeyToken="6595b64144ccf1df"
                        language="*">
                </assemblyIdentity>
        </dependentAssembly>
</dependency>
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
  <ms_asmv3:security>
    <ms_asmv3:requestedPrivileges>
      <ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false">
      </ms_asmv3:requestedExecutionLevel>
    </ms_asmv3:requestedPrivileges>
    <ms_asmv3:requestedPrivileges>
      <ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false">
      </ms_asmv3:requestedExecutionLevel>
    </ms_asmv3:requestedPrivileges>
  </ms_asmv3:security></ms_asmv3:trustInfo>
</assembly>

新バージョン
大きな違いはないのですが、正式版の方のマニフェストがダブってる模様。
新バージョンの中間生成された、lolifox.exe.manifest を確認してみたのですが、正常な、旧バージョンと同じmanifest が格納されていました。

というわけで、修正版をアップしたので、BM記事からダウンロードしてください。

コメントで、BM記事の件、要望がよく分からないのですが、BM記事は、ダウンロードページを固定で用意することで、Web BookMarkした人が、いつでも最新版を入手できる。という趣旨です。

関連記事:
Ese-Lolifox 正式版リリース【BM】

おすすめ

2件のフィードバック

  1. 名前 より:

    Firefox最新ナイトリ(Minefield/4.0b2pre)が2000で起動できなくなってます。
    多分簡単に起動できるようになるとは思いますが、ネタに取り上げてみてはいかがでしょう?
    7/8以降のxul.dllが原因のようです。

  2. 名前 より:

    Firefox最新ナイトリ(Minefield/4.0b2pre)が2000で起動できなくなってます。
    多分簡単に起動できるようになるとは思いますが、ネタに取り上げてみてはいかがでしょう?
    7/8以降のxul.dllが原因のようです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です