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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0621
kaiスタートアップの一覧取得&指定したソフトを削除4未解決


kai

リンク

2014/6/21(Sat) 22:17:25|NO.62526

スタートアップの一覧を取得して、指定したソフトを削除することはHSP上で可能でしょうか?

スタートアップへの登録は簡単にできたのですが・・・



この記事に返信する


テンクス

リンク

2014/6/21(Sat) 22:22:37|NO.62527

スタートアップフォルダのファイルを取得して、中にある消したいショートカットファイルを削除。



KOMARI

リンク

2014/6/22(Sun) 01:41:29|NO.62531

気になったのでちょっと調べてみました。
結論から言えば可能かどうかはよくわかりませんが、希望はありました。

レジストリからスタートアップに登録されたプログラムを取得できるようです。
少なくともWIN7でのパスは調べたら出てきました。(パスはOS依存かもしれませんが)
そしてそれを元に、HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Uninstall(このパスから全て取得できるかは知らないし、パスはOS依存かもしれない)からアンインストーラのパスを取得できるかもしれません。(UninstallStringを参照すればよさげ?)
レジストリに登録されていないものは、スタートアップフォルダ内にショートカット(に限るかはわからないが)があるので、dirinfo($10007)やdirinfo($10018)でリストを取得し(参考:http://lhsp.s206.xrea.com/hsp_folder.html)、delete命令を実行すれば良いと思います。

ところで、作ろうと思い立った理由はおそらくこんなところでしょうか?

あるソフトをインストールしたら、なんか変なゴミソフトまでインストールされた。
その上スタートアップにまで登録された(ゲー'A`ェ)
スタートアップ一覧覗いて、ゴミ掃除できたら便利ヽ(・ω・)ノ

まあ私の勝手な想像ですけど……。

そして、汗だくになりながら使いもしないこと必死になって調べて何やってんだか、とか思ったのは秘密('A`)イイベンキョーニナッタナー



skyblue

リンク

2014/6/22(Sun) 09:24:46|NO.62534

スタートアップ一覧とuninstallレジストリはほとんど関係ありません。
中にはインストールしてもアンインストール情報を登録しないものや
インストールという名の解凍もあるので。
AutoRunsと言うソフトを使えばスタートアップの一覧が取得できます。



kai

リンク

2014/6/24(Tue) 21:36:39|NO.62600

>あるソフトをインストールしたら、なんか変なゴミソフトまでインストールされた。
>その上スタートアップにまで登録された(ゲー'A`ェ)
>スタートアップ一覧覗いて、ゴミ掃除できたら便利ヽ(・ω・)ノ

そんな感じです〜〜
ソフトで自動でスタートアップの作成&削除ができたら便利だなーと。



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