具体是这样的我想让所有人一开机 第一件事就是 打开“考勤登记.exe”程序来登记考勤。只有 登记完以后才能 开启内网中“办公程序(只有一个程序)”办公。
我现在想到的方法是:“考勤登记.exe”程序 在填写完以后自动生成“办公程序.exe”的快捷方式.lnk。但是 没法删除啊~~~~ 删除的时间和方式根本就没法控制~~~~~~~~~~~~~~失败了
于是就想用delphi控制本机的网络连接~ 登记完以后网络才能正常连接~~~~~~~~
但是 ~~~~~~~~~ 尼玛网络没法连接 我登记 也没法登记啊~~~~~~~~~~~~~失败了so 谁有好方法……
我现在想到的方法是:“考勤登记.exe”程序 在填写完以后自动生成“办公程序.exe”的快捷方式.lnk。但是 没法删除啊~~~~ 删除的时间和方式根本就没法控制~~~~~~~~~~~~~~失败了
于是就想用delphi控制本机的网络连接~ 登记完以后网络才能正常连接~~~~~~~~
但是 ~~~~~~~~~ 尼玛网络没法连接 我登记 也没法登记啊~~~~~~~~~~~~~失败了so 谁有好方法……
解决方案 »
- 升级到XE2后StringGrid的问题
- IdHttp.Get获取文件
- 关于delphi7 下拉列表框的问题
- DBGrid中如何自动选择所有行
- 我已经将数据绑定到DBGRID上了 可是我想修改字段怎么办
- 【高手请看】在窗体的oncreate事件中,那些事件能造成异常呢?
- delphi调用vb写的Active dll 加载成功,运行时候出现访问地址错误!
- delphi如何实现客户端电脑运行程序,但数据库放在服务器电脑上?
- TStaticText控件我想要把Caption显示在右下角怎么办?在线给分
- 有关DBGrid的三个问题?
- 请教DBMEMO的字符限制问题?
- fastreport自定义函数的删除
打开时,判断是否登记
如果登记了,ShellExecute 调用打开 办公程序.exe 然后退出 考勤登记.exe
如果没有登记,显示登记窗口
http://bbs.csdn.net/topics/370029925
2、写一个事件,连网。这个事件在‘考勤登记.exe’程序打开的时候执行。
3、‘考勤登记.exe’在关闭的时候判断,如果没登记,执行断网。
貌似就是这么个情况吧,虽然不懂怎样断网、连网。
开机直接运行“考勤登记.exe”,全屏,禁止其他一些特殊按键(如WINDOWS键、ALT+F4及其他快捷键),反正就是不执行完“考勤登记.exe”,就什么都不能作。
执行完“考勤登记.exe”之后再放开正常操作。
快捷方式不需要源码,我的意思是你放桌面这个快捷方式,看起来是办公程序,实际上是调用你的考勤登记,由你写的考勤登记来判断是调用办公程序还是显示登记窗口