30以上の関数を拡張したWindows 2000 拡張カーネル v2.9 リリース
遅くなりましたが、拡張カーネル v2.9 リリースしました
Firefox 54 が動くのを目指して作ってたんですが、技術的に難しい壁があって一旦あきらめました
(すみません、動かすとクラッシュします)
変更点は以下の通り
gdi32.dll
MS17-013 のセキュリティ更新を一部適用(4か所中3か所)
kernel32.dll
GetNamedPipeClientSessionId
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNamedPipeClientProcessId
GetNamedPipeClientComputerNameW
GetNamedPipeAttribute
CreateSymbolicLinkW
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
NormalizeString
IsNormalizedString
TryAcquireSRWLockShared
TryAcquireSRWLockExclusive
SleepConditionVariableSRW
を追加。
AcquireSRWLockExclusive
AcquireSRWLockShared
InitializeSRWLock
ReleaseSRWLockExclusive
ReleaseSRWLockShared
に処理の実体を入れた
GetLargePageMinimum
VirtualAllocExNuma
GetDynamicTimeZoneInformation
PowerCreateRequest
PowerSetRequest
PowerClearRequest
を仮実装
shell32.dll SHOpenWithDialog を実装
dwmapi.dll
DwmSetIconicThumbnail
DwmSetIconicLivePreviewBitmap
DwmInvalidateIconicBitmaps
を仮実装
AVRT.DLL
AvRevertMmThreadCharacteristics
AvSetMmThreadCharacteristicsA
AvSetMmThreadCharacteristicsW
を仮実装
uxtheme.dll
GetThemeTransitionDuration
SetWindowThemeAttribute
を仮実装
advapi32.dll
RegSaveKeyExA
RegGetValueA
RegDeleteKeyExW
を追加
gdiplus.dll / xpsp4res.dll /jscript9.dll
最新版に置換
ntdll.dll
NtCreateTransaction
RtlGetCurrentTransaction
RtlSetCurrentTransaction
NtCommitTransaction
NtRollbackTransaction
を仮実装
テスト環境で問題なかったので、公開しましたが、これから普段使ってるPCにインストールしてみます・ω・
人柱になってくれる人はインストールしてみてくださいw
Firefox 54 については、クラッシュする場所がソースのどこなのか特定できないのが主な理由なので
いい方法があれば情報下さい ・ω・
テテさんの 私製版 54.0 だと ucrtbase.dllを消すと途中まで動くけど、xul.dllの0x38da4b6でクラッシュする
引数の [ecx+4] がNULL なのが原因で [ebp+8]には "Profile0" と言う文字列が入っているのは分かった ・ω・
新カーネルに書き換えた途端、Office2000が破壊されたようです。旧カーネルに至急書き戻します。
新カーネルに書き換えた途端、Office2000が破壊されたようです。旧カーネルに至急書き戻します。
人柱報告:拡張カーネル v2.9 入れてみたらOffice2000が起動しなくなったため、コントロールパネルからアプリケーションの削除でカーネル2.9を削除したら復帰しました。
人柱報告:拡張カーネル v2.9 入れてみたらOffice2000が起動しなくなったため、コントロールパネルからアプリケーションの削除でカーネル2.9を削除したら復帰しました。
拡張カーネル v2.8jで、
MPC-HCをXP互換で起動していましたが、
拡張カーネル v2.9をインストール後、
エラーで起動しなくなりました。
拡張カーネル v2.8jで、
MPC-HCをXP互換で起動していましたが、
拡張カーネル v2.9をインストール後、
エラーで起動しなくなりました。
早速、Windows2000-KB935839-v29G-x86-JPN.exe を試させて頂きました
ConditionVariable系 を有効にすると Sylpheed というメールアプリの Ver3.5/3.5.1 が「アプリケーションを正しく初期化できませんでした(0xc0000005)。」となります(drwtsn32.logは更新されません)
それ以外のオプションはすべて有効にしても今のところ特に問題はありません
早速、Windows2000-KB935839-v29G-x86-JPN.exe を試させて頂きました
ConditionVariable系 を有効にすると Sylpheed というメールアプリの Ver3.5/3.5.1 が「アプリケーションを正しく初期化できませんでした(0xc0000005)。」となります(drwtsn32.logは更新されません)
それ以外のオプションはすべて有効にしても今のところ特に問題はありません
v29Game対応版
・VistaMUI無効☑
・自己署名☑
・関数すべて◻
で一応動作中
v29Game対応版
・VistaMUI無効☑
・自己署名☑
・関数すべて◻
で一応動作中
MPC-HC_1.7.11.36 が起動しました。
拡張カーネル v2.9
関数無効化を “QueryFullProcessImagename” 以外のチェックを「なし」にしたら、OKでした。
“fcwin2k” による、XP互換保存も “なし” でOKでした。
MPC-HC_1.7.11.36 が起動しました。
拡張カーネル v2.9
関数無効化を “QueryFullProcessImagename” 以外のチェックを「なし」にしたら、OKでした。
“fcwin2k” による、XP互換保存も “なし” でOKでした。
訂正
Firefox49.0.3が起動しなくなりました。
DepencyWalkerのログを取りましたので、一度ご覧いただき、ご助言頂ければ幸いです。
fast-uploader.com/file/7053229438269/
訂正
Firefox49.0.3が起動しなくなりました。
DepencyWalkerのログを取りましたので、一度ご覧いただき、ご助言頂ければ幸いです。
fast-uploader.com/file/7053229438269/
度々失礼しました
tbind実行したら問題なく動作しました。
度々失礼しました
tbind実行したら問題なく動作しました。
V2.9カーネル早速人柱してみました。
(1)既存のマシンにV2.9カーネル導入 結果⇒Office2000が起動しない。
(2)新規にRc15fを入れた直後にV2.9 結果⇒Office2000インストールで 「エラー 1305 Z:\Windows\Help\WZCNFLCT.CHMの読み込みに失敗しました。ファイルが存在するか、及びアクセス権があるかどうかを確認して下さい。」
++++
エラー(1)ならV2.8jに書き戻せば生還できます。しかしエラー(2)だとV2.8jでは入れていなかったプリンドライバなどが全部やり直しになって大騒ぎです。
V2.9カーネル早速人柱してみました。
(1)既存のマシンにV2.9カーネル導入 結果⇒Office2000が起動しない。
(2)新規にRc15fを入れた直後にV2.9 結果⇒Office2000インストールで 「エラー 1305 Z:\Windows\Help\WZCNFLCT.CHMの読み込みに失敗しました。ファイルが存在するか、及びアクセス権があるかどうかを確認して下さい。」
++++
エラー(1)ならV2.8jに書き戻せば生還できます。しかしエラー(2)だとV2.8jでは入れていなかったプリンドライバなどが全部やり直しになって大騒ぎです。
where can i download ? Not available in main page .
where can i download ? Not available in main page .
office2000が起動しないという投稿があったので、当方も気になって試しましたが、Excel/Word/Access共々起動しました。
VistaMUIや関数の絡みでしょうかね。(オプションをinstalllogで判断できるようになれば、デバグもしやすいんじゃないかと)
office2000が起動しないという投稿があったので、当方も気になって試しましたが、Excel/Word/Access共々起動しました。
VistaMUIや関数の絡みでしょうかね。(オプションをinstalllogで判断できるようになれば、デバグもしやすいんじゃないかと)
試しに全部有効(無効化のチェックを全部外した)状態で XP互換起動すると問題ありませんでした
試しに全部有効(無効化のチェックを全部外した)状態で XP互換起動すると問題ありませんでした
==>12 黒翼猫さん
あらゆるレ点を外して2.9カーネルをインストールし、Fcwin2kでexcel2000を「XP互換保存」してもまったく起動しませんね。やはり無理のように思います。しばらくは2.8jで静観します。
==>12 黒翼猫さん
あらゆるレ点を外して2.9カーネルをインストールし、Fcwin2kでexcel2000を「XP互換保存」してもまったく起動しませんね。やはり無理のように思います。しばらくは2.8jで静観します。
他の方も質問されていますがどこにアップロードされたのでしょうか?
下記のページにもリンクは見当たりませんし、これまでのURLから予測してダウンロードしようとしても存在しないようです。
ttp://blog.livedoor.jp/blackwingcat/archives/1299806.html
他の方も質問されていますがどこにアップロードされたのでしょうか?
下記のページにもリンクは見当たりませんし、これまでのURLから予測してダウンロードしようとしても存在しないようです。
ttp://blog.livedoor.jp/blackwingcat/archives/1299806.html
Office 2000は未確認です(段ボールのどこかにあって行方不明なので)。
MPC の話です・ω・
動いてる人が居るので、とりあえずスルーです
Office 2000は未確認です(段ボールのどこかにあって行方不明なので)。
MPC の話です・ω・
動いてる人が居るので、とりあえずスルーです
wluから探すのが吉
あと、動かないとか漠然と書いても理解されないと思うんで、DepencyWalkerのlogを出してみたら如何でしょうか?
office2000sp-3、WindowsDefenderの環境で起動してます。
もしかするとantivirusが邪魔してるかもしれないので、何を使ってるのかも書いた方が宜しいかと思います。
wluから探すのが吉
あと、動かないとか漠然と書いても理解されないと思うんで、DepencyWalkerのlogを出してみたら如何でしょうか?
office2000sp-3、WindowsDefenderの環境で起動してます。
もしかするとantivirusが邪魔してるかもしれないので、何を使ってるのかも書いた方が宜しいかと思います。
v28jGからv29Gに更新したらExcel97がアプリケーションエラーで起動しなくなりました。なぜかWord97は普通に起動しました。私の環境だけかもしれませんが...
v28jGからv29Gに更新したらExcel97がアプリケーションエラーで起動しなくなりました。なぜかWord97は普通に起動しました。私の環境だけかもしれませんが...
こちらで試してみましたが、問題ないみたいです
インストール時のOptionによって変わると思うので、
詳細を書いていただけたらと思います
(EXCEL.EXE v8.0.1.9904)
こちらで試してみましたが、問題ないみたいです
インストール時のOptionによって変わると思うので、
詳細を書いていただけたらと思います
(EXCEL.EXE v8.0.1.9904)