HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0521
ww302jpレジストリが削除出来ない8未解決


ww302jp

リンク

2009/5/21(Thu) 22:53:34|NO.25305

IEのコンテンツアドバイザーパスワードを無効にするツールを作ってるのですが、
regkill命令を使ってレジストリが削除できません。
どうしてでしょうか??
#include "hspext.as"
regkill 1,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Ratings\\key" if stat!0:dialog "削除に失敗しましたよーん",1,"削除できなかったぜ?":else:dialog "レジストリを削除したぜーー!!",0,"やったぜっ!!" end



この記事に返信する


abast

リンク

2009/5/21(Thu) 23:37:05|NO.25306


Home › Reference - hspext › regkill regkill レジストリキー削除 regkill p1,"key-name" p1=0〜(0) : キーグループ指定 "key-name" : キー名指定(プラグイン / モジュール : hspext) 解説 指定したレジストリのキーを削除します。 p1では、キーグループを指定します。これは以下の中から選びます。 p1 : key group --------------------------------------------------- 0 : HKEY_CURRENT_USER 1 : HKEY_LOCAL_MACHINE 2 : HKEY_USERS 3 : HKEY_CLASSES_ROOT 4 : HKEY_DYN_DATA ( Windows95/98のみ ) 5 : HKEY_PERFORMANCE_DATA ( WindowsNTのみ ) "key-name" では、"Software\\OnionSoftware\\hsed"のように「\\」でツリー を区切って階層指定を行ないます。 命令の実行後は、システム変数statに結果が返ります。 システム変数 statが0以外の場合は、何らかのエラーが起こっていることを示 しています。 指定したレジストリのキーの下に、さらにキーが含まれている場合には注意が 必要です。 OSがWindowsNTの場合は、レジストリキーの下にさらにキーが含ま れている場合にはエラーとなり削除できません。 Windows95(98)/NTどちらでも動作するようなスクリプトを作る際には、この点 に気をつけてください。情報 プラグイン / モジュール hspext バージョン 3.1 作成日 2002/12/01 著作者 onitama URL http://www.onionsoft.net/ 備考 hspext.asをインクルードすること。 タイプ 拡張命令 グループ OSシステム制御命令 対応環境 Windows 版 HSP hs ファイル hsphelp\hspext.hs » このレコードを編集 HSP Document Library 1.32



ww302jp

リンク

2009/5/22(Fri) 00:02:41|NO.25307

>abastさん

なんでしょうか?
ヘルプは見ましたが、特に記述は間違ってないような気がするのですが…



Mimura

リンク

2009/5/22(Fri) 01:02:37|NO.25308

もしVista or 7 環境であれば、
UACがらみが問題になっているのでは? と思います。
(LOCAL_MACHINES ですので・・。)

XP 環境等であればすいません。



ww302jp

リンク

2009/5/22(Fri) 02:25:58|NO.25310

>Mimuraさん
回答ありがとうございます。
OSはVistaとなります。
UACについては、一度実行ファイル作成→管理者で実行
で行いましたが、エラーが出て削除できません。。
尚、DLLは予め実行ファイルの置いてあるところにいれてます。
XP環境ではテストしていませんが、どうなんでしょうか?
(XP/Vista/7で使える様にしたいので、XPだけできるのはちょっと…)
解決策などありましたら、教えて下さい。



abast

リンク

2009/5/22(Fri) 09:36:21|NO.25314

本当にヘルプ読んでるんだろうか。

OSがWindowsNTの場合は、レジストリキーの下にさらにキーが含ま れている場合にはエラーとなり削除できません。



abast

リンク

2009/5/22(Fri) 09:37:45|NO.25315

そちらの環境でRating\\key以下にキーがあるかどうかわかりませんので
それが原因かはわかりませんけどね。



ww302jp

リンク

2009/5/22(Fri) 16:27:23|NO.25319

>abastさん
回答ありがとうございます。
ご指摘いただいたヘルプに関しては読みましたが、
レジストリエディタで確認したところkey以下にキーは無い様な感じでした。。
見えないようになってるのでしょうか?
また見る方法はありますでしょうか??(windows上)
hsp側の処理として先にkey以下のキー一覧を取得して、一覧を元に削除→keyを削除で
いいんでしょうか??



abast

リンク

2009/5/22(Fri) 22:40:07|NO.25334

>hsp側の処理として先にkey以下のキー一覧を取得して、一覧を元に削除→keyを削除で
>いいんでしょうか??

いいんじゃないんですか。

key以下にキーはないということなので問題は別なところにありそうですね。
HSP自体Vista正式対応ではないですし。



ONION software Copyright 1997-2021(c) All rights reserved.