用VB可以生成.exe格式的文件,但是要写成屏保的话,他的后缀应该是.scr,如果直接把后缀改成.scr然后copy到system32文件下的话,点击运行系统会提示我此程序不是正常的windows32应用程序,有那位知道怎么把vb写的程序该成.scr的后缀,并且能够成功运行,而且不影响系统本身的屏保程序?我已经解决了键盘和鼠标有动作的时候自动退出,但我想要它退出的时候要输入我的开机密码,如果错误我想让屏保继续运行,该怎么弄,跪求高手指教
本人急需!!!!!
谢谢了!!!!
本人急需!!!!!
谢谢了!!!!
解决方案 »
- 力控与其它软件的动态链接如何实现?
- 在vb中调用word并对其进行操作!急!!!!!!
- 第一次问问题就吃闭门羹,CSDN 上高手多???
- 谁有activebar2.0的使用说明,提供一份!谢谢
- 引号不能嵌套,用什么方法来解决?在线等
- MDI窗口里使用picturebox和滚动条出现的问题?
- 单机版程序改c/s结构的程序问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 像这个似的diffdate它的返回天数的,我想返回小时,或者分钟,应该怎样做啊?
- 急问个简单的问题,关于VB ActiveX DLL 插件开发的问题
- 如何注册字体。
- vsflexgrid 右键菜单 谁有范例?
- 老马,进来接分。
你只要把后缀名改成scr就行,系统调用的时候就不会出现问题了。你用VB做屏保,需要注意,禁止运行多个实例就行。比如什么时候运行屏保、是否输入密码等这些都是系统完成的。你不用考虑
另外,窗体必须是置顶的。
屏保有屏保用的密码,记录在注册表中,这个很容易实现 加密/解密 的。但“开机密码..............
难道楼主知道它的加密方法?
知道每个用户分别记录在 SAM 的哪个位置?
知道如何强读 SAM文件 ?
屏保密码仅对 Win 2K/9x 有效。
[HKEY_CURRENT_USER\Control Panel\Desktop]
下的一个 REG_SZ(字符串值) 中:
ScreenSaverIsSecure = 1时,从屏保退出时,就会回到欢迎画面,需要输入用户的密码才能重新进入系统。
你只要在程序运行的时候把它的内容设置为 "1" 就可以了。
不知道用哪个 API使系统进入欢迎画面,等待高人给你答案..........
Private Sub Command1_Click() '禁用
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
End SubPrivate Sub Command2_Click() '启用
Close #1
End Sub
StartType = UCase(Left$(Command, 2)) If StartType = "" Then
StartType = "/C"
End If Select Case StartType
Case "/C" '设置
Configuration.Show
Case "/S" '运行
Load MainForm
MainForm.Width = Screen.Width
MainForm.Height = Screen.Height
..... Case "/P" '在设置窗口中显示
If App.PrevInstance Then End
Preview.Show
Case "/A"
CPWindow = Val(Right$(Command, Len(Command) - 2))
PwdChangePassword "SCRSAVE", CPWindow, 0, 0
End SelectPreview\Configuration\MainForm都是窗体,意思自己领会
http://www.m5home.com/bbs/thread-1040-1-3.html老马你的那个资源我连接不到了
以前下的那个不见了
可不可以再给我个链接或者发到我邮箱去也可以 [email protected] 谢谢啦11楼的方法可以屏蔽掉Ctrl,Alt,Del可是那个Win怎么办啊!!!
我已经拖了很久了
这次在线等
现在就剩下
Alt+Tab,Win了
我试试二楼的吧