Ese-lolifox 起動時に サイドバイサイド構成のエラーで起動できない問題
場外でコメントをいただきました
最新版がサイドバイサイド構成が正しくないとして動きません。 VistaSP2です。やむなく0.384cに戻しました。ビルド方式変わっていませんか? 確認をお願いします。 また、BM記事とタイトルが会っておらずいつも困惑します。ダウンロードページを独立に設けて欲しい |
Ese-Lolifox 正式版が Vista や Windows 7だと動作しない
ということなので確認してみました。
イベントビューアでみるとエラーは次の通り。
"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した人が、いつでも最新版を入手できる。という趣旨です。
Firefox最新ナイトリ(Minefield/4.0b2pre)が2000で起動できなくなってます。
多分簡単に起動できるようになるとは思いますが、ネタに取り上げてみてはいかがでしょう?
7/8以降のxul.dllが原因のようです。
Firefox最新ナイトリ(Minefield/4.0b2pre)が2000で起動できなくなってます。
多分簡単に起動できるようになるとは思いますが、ネタに取り上げてみてはいかがでしょう?
7/8以降のxul.dllが原因のようです。