2008/12/04 06:39 | Most forum's online today: 32
 
+  b.d.c. forum
|-+  一般カテゴリ
| |-+  雑談掲示板
| | |-+  IEのDLLをしばきたい
ようこそゲストさん。まずは、ログインするか、ユーザ登録してください。
それとも、アクティべーションメールが送られて来ませんでしたか?

ユーザ名、パスワード、クッキー保持期間を入力してログインして下さい。
2008/12/04 06:39
5703 投稿数 1670 スレッド by 5256 メンバー
最新メンバー: CleosMM
お知らせ: サイトとフォーラムの登録ユーザを共有するようにしました。ログインできなくなった場合は、管理人までお知らせ下さい。
 
  ←前へ 次へ→
ページ: [1] 2 3 最下部へ 印刷
投稿者
スレッド: IEのDLLをしばきたい  (参照数 10546 回)
« 投稿: 2005/08/19 06:41 »
nihonngoka
ゲスト

システムフォルダにあるShdoclc.dllをしばくことによってIEの一生使わないようなコンテキストメニューを減らしたいのですが。Null字を含んでいるだとかでしばけないです。海外製ソフトのDllを日本語化してる人もいるので出来るのでしょう。ここはkoniさんのお力をお借りしたいと。 あれ?今日は改行が利かない 泣き
« 最終編集: 2005/08/20 17:16 by 日本語化 » IP記録
返信 #1
« 投稿: 2005/08/19 08:03 »
koni
管理人
b.d.c. Super Hero
*****
投稿数: 618

サイト

"しばきたい" の意味が今一歩把握できていないのですが、 Null は空白とか未定義の意味ですから、要らない所まで編集してしまっているのかも知れませんね。私は Shdoclc.dll を弄った事が無いので良く分かりませんが、検索したら下記のページが引っ掛かりました。

Windows2000 / XP カスタマイズ備忘録
http://members.at.infoseek.co.jp/Quizo/w2kcustom/Contents.html

参考にさせて頂くと良いかもしれません。
IP記録
返信 #2
« 投稿: 2005/08/19 08:27 »
nihonngoka
ゲスト

牛丼を食いに行くときに「牛しばきにいこか」とかいいますよね 自力で調べてセーフモードから再起動して戻ってきたら、koniさんが正に私が見ていたURLを貼り付けてくださっていました ところで改行できないんですが。どうしてでしょう? ・・・追記、どうやらShdoclc.dllをTeraPadで開いた時にこわしてしまっていたようです。
IP記録
返信 #3
« 投稿: 2005/08/19 11:02 »
nihonngoka
ゲスト

SleipnirでEnterにページ内検索を割り当てていたせいでした。
リカバリーまでしてしまいましたが、ついでにきれいなバックアップを取りました、ころんでもタダでは起きないように。
IP記録
返信 #4
« 投稿: 2005/08/20 00:45 »
rivieras
b.d.c. God
******
投稿数: 1394



引用
ころんでもタダでは起きないように。

最近は、お金落ちてませんねェ。
牛丼(本物)はもう食えないです。
IP記録
返信 #5
« 投稿: 2005/08/20 17:32 »
nihonngoka
ゲスト

非常に意義のあるスレッドだと思ったのでタイトルを分かりやすく変更しました、IEの一生使わないようなコンテキストメニューを削除している人が一体何人いるでしょうか
koniさんのように海外製ソフトを日本語化するようなスキルのある人でも消していないのですから、一般の人はほとんど手をつけていないでしょう。

使わないメニューが沢山表示されているというのはデフォルトですが、消してみると色々な発見が起こるものです。
メニューが少ない方が表示が速く軽い、必要なメニューを選びやすいのは当然ですが、逆に言うとデフォルトの状態が重くて選びにくいのです。
Irvineのコンテキストメニューを編集してキーボードショートカットを割り当てるにしても既存の使わないメニューのかぶってしまわないように気をつけながら決めなければなりません

DLLの編集にはeXeScopeを使いましたeXeScopeはシェアウェアですから1回しか修正は行えませんが、一度修正したファイルはバックアップをとっておけばリカバリー後でも使えます。
Resource Hackerというフリーウェアもありますが、ソフトの追加したメニューがすべて消えてしまいますのでリカバリー直後のまっさらな状態でもない限りおすすめできません。
Shdoclc.dllはOSがつかんでいますので、どちらで編集する場合もセーフモードで起動することが必須です。

やる場合のコツですが、私が一回失敗したのはリンク上のコンテキストメニューの"コピー"は残しておいてください、リンクになっている文字をコピーするときにいちいちキーボードCtrl+Cでやるはめになります。
あとはリンクを開く(O)、リンクを新しいウインドウで開く(N)、対象をファイルに保存(A)とかです。
標準ではソースの表示(V)、画像上では画像の表示(H)あたりを残しておくといいかもしれません。
« 最終編集: 2005/08/20 17:39 by 日本語化 » IP記録
返信 #6
« 投稿: 2005/08/20 23:39 »
rivieras
b.d.c. God
******
投稿数: 1394



もの凄い努力ですね、というか執念かも?
やり方を懇切丁寧に解説してもらえれば、私でもできますかね?
興味はあります、やること自体には......。
ただし、あいにくとIEの右クリックはほとんど使用していないんです。
とはいえ、Windowsの隠れ家を襲うような強盗気分が味わえるのは確実の様です。
こういうのって、自分のサイトで解説する題材にピッタリなんですけどね......。
IP記録
返信 #7
« 投稿: 2005/08/21 01:54 »
nihonngoka
ゲスト

では丁寧に説明しましょうC:\WINDOWS\system32の中にあるshdoclc.dllを編集します。

http://members.at.infoseek.co.jp/Quizo/w2kcustom/Contents.html
のページのshdoclc.dllのところを見れば大体わかりますが今回は説明しましょう。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
すべての項目に含まれる、「MENUITEM " ", 6047」は、
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]に記述されている、メニュー拡張の挿入ポイントであるので残しておきます。

なお、「MENUITEM " ", 6047」は Resource Hacker からは見えません。 「MENUITEM SEPARATOR」と表示されてしまうので、RHを使うときは自分で書く必要があります。 eXeScope ならきちんと表示されます。右上の画像は、書き換え済みです。 「MENUITEM SEPARATOR」が二つ連続しているところの、上のほうを書き換えましょう。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
↓からが本番です。

ということで編集にはeXeScopeを使います。まずベクターからeXeScopeを入手してくださいアーカイブソフトなのでインストールは必要ないです。
http://www.vector.co.jp/soft/win95/util/se072516.html

1.編集前に必ず"C:\WINDOWS\system32\shdoclc.dll"のバックアップを取っておいてください
2.まずWindows起動時にF8ボタンを押してセーフモードで起動します。
3.eXeScopeを起動して左端の「開く」ボタンをクリックし"C:\WINDOWS\system32\shdoclc.dll"を選択します。
4.「Resource」→「Menu」の順で左側の+ボタンを押して展開し「24641」を選択します。
5.24641の中の「標準」、「イメージ」、「アンカー」の部分のいらないメニューを右クリックで削除します。*
*このとき残すリストは以下の通り
_________________________________________________________________________
*「MENUITEM " ", 6047」はソフトのメニューなので残しておきます。
*《「標準」では「ソースの表示(&V)」》、《「イメージ」では「画像の表示(&H)」》、《「アンカー」では「コピー(&C)」》を残しておいてください。
*「イメージ」、「アンカー」メニューでは《「リンクを開く(&O)」「リンクを新しいウインドウで開く(&N)」「対象をファイルに保存(&A)」》の3つは残しておいたほうが無難でしょう。
_________________________________________________________________________

注:セパレータは好みによって残せば見栄えがよくなります。
  「*MENUITEM " ", 6047」にはセパレータが含まれますので直前のセパレータは二重になるだけです。

6.編集が終わったら左端から4つ目の「変更を書き込む」ボタンをクリックして書き込んでください。
7.Windowsを再起動して通常モードで起動し、IEの表示で確かめてください。
« 最終編集: 2005/08/22 09:34 by 日本語化 » IP記録
返信 #8
« 投稿: 2005/08/21 02:15 »
rivieras
b.d.c. God
******
投稿数: 1394



うわっ!!
もったいないなあ、こんな凄いネタをBBSに書くとは!!
どこかに保管できませんかね。BBSではいずれ埋もれてしまいます。
とりあえず、コピペして保存しました。
私んとこで載っけていいですか?
ヒマ見てやってみますけど、ネックはeXeScopeです。
IP記録
返信 #9
« 投稿: 2005/08/21 02:19 »
nihonngoka
ゲスト

rivierasさんの書き込みの後にも何度か読みやすいように編集しました、もう一度コピペしなおしてください
どうぞHPのコンテンツにしてください。

・・・・というか深夜なのにレス高速すぎます
« 最終編集: 2005/08/21 02:28 by 日本語化 » IP記録
返信 #10
« 投稿: 2005/08/21 02:35 »
rivieras
b.d.c. God
******
投稿数: 1394



ネックだと思っていたeXeScopeいつの間にか(?)持ってました、しかもキー付きで......。
これはもうやるっきゃないですね。
IP記録
返信 #11
« 投稿: 2005/08/21 02:49 »
nihonngoka
ゲスト

頑張ってくださいね〜 クール
また何度か修正していますが誤字脱字程度です、ああいう長い書き込みをするときは修正回数は多くなるのです

追記、セパレータについて追記しました。
« 最終編集: 2005/08/21 03:03 by 日本語化 » IP記録
返信 #12
« 投稿: 2005/08/21 11:54 »
rivieras
b.d.c. God
******
投稿数: 1394



日本語化さんの情報をテキストファイルにコピペして保存したところ、以前あるサイト(忘れた)で見つけコピペしたものを保存していました。 驚き
方法は同じものでしたし、面倒くさそうなのと、シェアウェアを使用するところが不満、必要性を感じない、という理由で忘れていましたね。
情報も、日本語化さんほど懇切丁寧でなく、単にeXeScopeで出来るよくらいのものでしたから、今回の詳しい解説でやってみる意欲が湧きました。
今日はこれから出かけますので、早ければ帰宅後、遅ければ明日以降に実験してみることにします。
うまくいった暁には、私のページ、WinTipsに画像付きで掲載したいと思っています。
久しぶりに、エキサイティングな話題提供、ありがとさんです。
IP記録
返信 #13
« 投稿: 2005/08/21 16:50 »
nihonngoka
ゲスト

popupを入れ子にしてサブメニュー化することも出来るそうですが、難しい&必要無いので省いてます アカンベー
我ながら完璧な説明だと思います
IP記録
返信 #14
« 投稿: 2005/08/21 16:59 »
rivieras
b.d.c. God
******
投稿数: 1394



そう祈ってますよ。成功するのをね。
IP記録
ページ: [1] 2 3 最上部へ 印刷 
←前へ 次へ→
ジャンプ先:  

このサイトで使用されているロゴやトレードマーク、コンテンツの所有権および著作権はすべて bottom dead center にあります。そしてこのサイト内での発言や投稿は行った各人に責任および著作権があり、 bottom dead center は一切関知いたしません。  
最上部へ Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!
Design by koni