作者UndeadSion (UndeadSion)
看板EzHotKey
标题Re: [请问] 如何开机後自动执行某程式,并自动最大ꐠ…
时间Sun Dec 21 19:56:16 2008
※ 引述《kdy (这样就对了)》之铭言:
: 各位先进,不知这个问题在此提问恰不恰当
: 因为有个需求是想让某个程式,在开机後自动执行
: 并且自动将画面最大化,同时将右上角的"X"功能取消
: 让使用者不能取消这个画面,请问该如何办到?谢谢回答!
1. 开机自动执行
修改登录
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
或
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
2. 视窗最大化、取消关闭功能
以下是使用 AutoHotkey 写的范例,提供参考
---------------->8---------------->8---------------- 请沿此线剪下 ----
#SingleInstance, Force
#NoEnv
#NoTrayIcon
Run, notepad.exe ; 执行记事本
WinWaitActive, ahk_class Notepad
WinSet, Style, -0x80000 ; 移除视窗控制功能表及按钮
WinMaximize ; 视窗最大化
; 停用档案功能表的 [结束]
hWnd := WinExist()
hMenu := DllCall("GetSubMenu", UInt, DllCall("GetMenu", UInt, hWnd), UInt, 0)
DllCall("EnableMenuItem", UInt, hMenu, UInt, 7, UInt, 1)
Return
; 停用记事本的 Alt + F4 快速键
#IfWinActive, ahk_class Notepad
*!F4::
---------------->8---------------->8---------------- 请沿此线剪下 ----
3. 在群组原则里设定禁止开启工作管理员及修改登录,并用软体限制原则锁住
tskill、taskkill 等等命令
不过如果使用者能够自由安装、执行软体,以上的做法当然还是没办法完全防止
使用者关闭程式就是了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.159.124