notepad++が Windows 2000で起動しない件

Notepad ++ 5.7以降を起動すると
npp
『プロシージャ エントリ ポイント DecodePointer がダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。 』のエラーが出て notepad++が起動できなくなりました。

サポートの対応は…

Windows2000で起動できないとの、ご報告を複数の方から頂きました。

確認したところv5.8.2-6 +EUC-JP (Unicode)及び本家v5.7以降の(Unicode)版にて現象を確認しました。

EUC-JP(Unicode)版の動作環境をWindowsXP以降に訂正いたします。 

Σ(・ω・ノ)ノ そっち?!


ちなみに原因となってるのは nppftp.dllモジュールがws2_32.dllの非対応命令をコール。
これは、要するにアップデートなどで、ファイル転送するためのプログラムです。

もう一つが、SciLexer.dll … これは、Unicodeのエディタエンジンですが、VS2010でコンパイルされているようなので、kernel32 の非対応命令をコールしています。

この2つのファイルに対して、それぞれ、強制リンク機能で書き換えるか、 カレントに、 ws2_32と kernel32 を簡易インストールすることで起動できるようになります。

関連サイト:
Notepad++ EUC-JP 対応版

関連記事:
Notepad++を使ってみました

おすすめ

コメントを残す

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