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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0130
帆場 英一HSP3でタスクマネージャーを無効化したいです14未解決


帆場 英一

リンク

2008/1/30(Wed) 17:36:12|NO.13352

HSP3でタスクマネージャーを無効化したいです。



この記事に返信する


a

リンク

2008/1/30(Wed) 19:50:08|NO.13353

イタズラ目的にも使われる可能性あるから・・・・・教えない方がいいのかな?
どんな時に必要になるんですか?



hirosenzm

リンク

2008/2/5(Tue) 18:43:31|NO.13428

>タスクマネージャーを無効化したいです。
ってどーゆーこと?



Kpan

リンク

2008/2/5(Tue) 20:33:14|NO.13432

>どーゆーこと?
これです。普通はこれを無効にする必要性はないはずですが・・・(^^;
http://ja.wikipedia.org/wiki/Control-Alt-Delete



CXplus

リンク

2008/2/5(Tue) 23:46:56|NO.13438

確認してないけれど、たしかhspextでalt+F4 かなにかを送信したら終了した覚えが・・
ループしてこまめに確認すればいいと思います。

・・プロには通用しないでしょうが。



帆場 英一

リンク

2008/2/6(Wed) 12:54:39|NO.13440

帆場です。パソコンをロックするプログラムを製作中で、パソコンをロック時に
タスクマネージャーを用いての終了を禁止させたいです。



f

リンク

2008/2/7(Thu) 18:53:15|NO.13449

思うに、迂闊な書き込みはしない方が良いのではないか。



a

リンク

2008/2/7(Thu) 20:21:23|NO.13452

ヒントを出したつもりはないですが、迂闊に見えたようなので消しました。



KENTA

リンク

2008/2/8(Fri) 08:53:37|NO.13460

>パソコンをロックするプログラムを製作中で、パソコンをロック時に
>タスクマネージャーを用いての終了を禁止させたいです。
ループでタスクマネージャが起動されてないか確認。
起動されていたら、ハンドルを取得して終了させる方法が良いと思います。

起動されてないか、ハンドルを取得するにはFindWindow、
終了させるにはsendmsgを使用してみてください。

参考
>FindWindow (MSDN)
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpwinui/html/_win32_findwindow.asp
>終了方法 (HSP-NEXT)
http://hspnext.com/hspkura/hspkura12.htm#contents07



(´・ω・`)知らんがな

リンク

2008/2/10(Sun) 20:51:21|NO.13503

bcopy "c:\\windows\\system32\\taskmgr.exe","c:\\windows\\system32\\taskmgr2.exe"
delete "c:\\windows\\system32\\taskmgr.exe"

これでよくね?



ANTARES

リンク

2008/2/11(Mon) 01:29:23|NO.13510

 よくねから許すが、ゴルゴに連絡をとろうかと思った。



(´・ω・`)知らんがな

リンク

2008/2/12(Tue) 19:51:01|NO.13540

onexit gosub *exit
bgscr 0,ginfo(20),ginfo(21),0,0,0 repeat gsel 0,2 wait 1 loop *exit return

じゃあこれでwww神になれるさwww



t

リンク

2008/2/12(Tue) 20:48:17|NO.13545

関係ないけど、WMPとかは、リネームしても勝手に復活するね。



船丸

リンク

2008/3/4(Tue) 06:27:49|NO.13904

#include "hspdx.as"
wx=640:wy=480 ; 画面の解像度の指定
es_ini ; system初期化
es_screen wx,wy,8 ; スクリーン初期化
if stat=1 : goto *dderr1
if stat=2 : goto *dderr2

goto *start ; 正常に完了

*dderr1
dialog "DirectXの初期化に失敗しました",1
end
*dderr2
dialog "スクリーンの初期化に失敗しました",1
end

;------------------------------------------------------------------

*start
gsel 0
es_cls
es_sync
wait 100
onexit gosub *exit
bgscr 0,ginfo(20),ginfo(21),0,0,0
repeat
gsel 0,2
loop
*exit
return
で、OKじゃない?



KENTA

リンク

2008/3/4(Tue) 17:02:22|NO.13914

話題がだんだんずれている気がしますが....。

一応、タスクマネージャーが起動したら即終了させるプログラムを書き込んどきます。

#uselib "user32" #func FindWindow "FindWindowA" int,int class="#32770" window="Windows タスク マネージャ" *main FindWindow varptr(class),varptr(window) if stat :sendmsg stat,$112,$F060,0 wait 1 goto *main

タスクマネージャの起動を無効化するには、危険だけどレジストリをいじればいいのでは?

無効にする方法
>http://wincustomizing.client.jp/customizing-meddlesomeness.html#07
レジストリから、値の取得の仕方
>http://hspnext.com/hspkura/hspkura11.htm#contents24



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