2015/08/28

Windows10でNotepadBranch

メモ帳トラッパーから数えて何世代目か。最初は Windows95からだったとおもう。Win10でもやっぱりトラップしたい。

実はもう面倒になって、「アプリケーションから開く」で、NotepadB.exe を指定して開くようにしていたのだが、やってみるとこっちの方が面倒くさい。.htmlや .jsから編集を選ぶとメモ帳が立ち上がったりと、操作性が悪くて。仕方なく調べてみるも、まだ Win10でフックする方法に述べているものはない。

基本的にはシステム保護されている Win7と同じ方法でできると思うので、やってみた。
まずは、ここを参考に、 batchファイルを作ってやってみた。でも、アクセス権を変更できないようで、エラーが出てしまった。

以前やった方法も試してみた。アクセス権を手動で変更した後にインストーラーを実行したがうまくいかなかった。

結局全手動インストール。

手順
1. ここを参考に、 UAC (User Account Control)を一時的に無効に。
2. c:\windows\syswow64 c:\windows\system32 c:\windows のそれぞれの notepad.exeについて、所有権を取得し、アクセス権をフルコントロールに変更。
  追記:所有権を Administrators にしてもアクセス権を変更できなかった。所有権を Usersにするとアクセス権を変更できた。
3. notepad.exe を notepad.exe.backupに改名。
4.NotepadB.exe を notepad.exe に変更し、それぞれのディレクトリーにコピー。
5. 1.で無効にした UACを元に戻す。

これでいまのところ、上手くいっているようす。

0 件のコメント:

色々な画像ファイル形式をhtmlに埋め込む(PHP)

画像をhtmlに埋め込む際、単一の場合は img/src、複数の拡張子を指定すると img/source/srcsetに展開してくれる便利関数。また、単一拡張子のみが指定されている場合は、ブラウザのサポート状況に応じ、avifやwebpの拡張子を持つ同名のファイルがある場合は[a...