我做了一套计算机控制系统,要求实现如下功能:
当计算机启动时,首先运行我的控制程序,并完成注册操作;
登录完成后,将我的程序最小化到托盘区内;
启动Explorer;我将注册表改为:
shell=我的程序计算机启动时直接进入我的程序;注册成功后,我执行下列语句:
winexec('c:\winnt\Explorer.exe',sw_Show);启动资源管理器,而界面仍旧没有出来,也没有状态栏。我看了相关资料,很多人都建议这样实现,并认为可能是WINEXEC语句的参数不够全面,请哪位大侠帮忙解决一下!
谢了。
当计算机启动时,首先运行我的控制程序,并完成注册操作;
登录完成后,将我的程序最小化到托盘区内;
启动Explorer;我将注册表改为:
shell=我的程序计算机启动时直接进入我的程序;注册成功后,我执行下列语句:
winexec('c:\winnt\Explorer.exe',sw_Show);启动资源管理器,而界面仍旧没有出来,也没有状态栏。我看了相关资料,很多人都建议这样实现,并认为可能是WINEXEC语句的参数不够全面,请哪位大侠帮忙解决一下!
谢了。
解决方案 »
- 如何使用ADO+ACCESS。
- 字符串 连接 变量
- 用什么类型存时间好
- 很简单的问题,是关于TIdTCPClient控件的.
- 怎样注册delphi7才能进入borland那个该死的downloads for registered users区?
- 我执行插入语句,提示adoquery:commandtext dose not return a result set,怎么回事?确定后插入成功
- 怎么将DBChart1和DBGridEh1打印在一张纸上
- 谁有有搜索意思的gif动画或avi或连续的几张bmp
- 结束线程的时候需要调用free释放内存吗?
- 我把我的分全给你,OK?
- 如何控制StringGrid单元格的属性,例如cells的背景颜色及其是否可以编辑等属性?
- 消息处理:为什么在处理 WM_PAINT 消息时我去掉了 inherited 但是窗体还是能够显示?
然后可以://指定目录 或者文件可都可以打开
shellexecute(application.MainForm.Handle,'open',pchar('C:\WINDOWS\explorer'),nil,nil,sw_normal);
注意: 这个时候explorer必须为默认邮箱
有个方法可以就是太麻烦而且我只知道WIN98是这样的
就是在安装摸些新软件的时候,启动是你会发现屏幕上写
WINDOWS UPDATA THEN^^^^^^%%%%
WINDOWS\SYSTEN下有个隐藏文件是WINININ.INI平时是不存在的
你的程序在每次退出时都新健一个放在哪
格式是:
winload=C:WINDOWSSYSTEMYOUNAME
假设你的程序是放在WINDOWS\SYSTEN\下名字是YOUNAME
shellexecute(application.MainForm.Handle,'open',pchar('C:\WINDOWS\explorer'),nil,nil,sw_normal);
1、当计算机启动时,首先运行我的控制程序,并在我的程序中输入密码验证是否为合法用户;
2、验证登录完成后,将我的程序最小化到托盘区内,实现对计算机的实时监控功能;
3、这里,再启动Explorer,让用户正常使用计算机;
4、我在我的程序中,再实现对自身的保护功能,避免被杀掉。现在就是无法再启动Explorer.
coolzlay(下面的话是我写的拉) 老大:
你说的那个文件叫wininin.ini??是否笔误啊?