具体是这样的我想让所有人一开机 第一件事就是  打开“考勤登记.exe”程序来登记考勤。只有 登记完以后才能 开启内网中“办公程序(只有一个程序)”办公。
我现在想到的方法是:“考勤登记.exe”程序 在填写完以后自动生成“办公程序.exe”的快捷方式.lnk。但是 没法删除啊~~~~ 删除的时间和方式根本就没法控制~~~~~~~~~~~~~~失败了
于是就想用delphi控制本机的网络连接~ 登记完以后网络才能正常连接~~~~~~~~
但是 ~~~~~~~~~ 尼玛网络没法连接 我登记 也没法登记啊~~~~~~~~~~~~~失败了so  谁有好方法……

解决方案 »

  1.   

    桌面 “办公程序.exe”的快捷方式.lnk  指向   考勤登记.exe
    打开时,判断是否登记
    如果登记了,ShellExecute 调用打开  办公程序.exe  然后退出 考勤登记.exe
    如果没有登记,显示登记窗口
      

  2.   

    让你的程序在winlogon之前启动,也就是在桌面启动之前启动。
    http://bbs.csdn.net/topics/370029925
      

  3.   

    办公程序。EXE 不属于我们开发的是其他公司做的没有源码
      

  4.   

    1、把‘考勤登记.exe’放到启动项里面,这样开机就启动。
    2、写一个事件,连网。这个事件在‘考勤登记.exe’程序打开的时候执行。
    3、‘考勤登记.exe’在关闭的时候判断,如果没登记,执行断网。
    貌似就是这么个情况吧,虽然不懂怎样断网、连网。
      

  5.   

    可以这样办,你把办公程序的桌面图标以及快捷方式去掉,开始那里也去掉,把你的考勤登记.exe程序图标改成办公程序的图标,名称也该掉,总之是伪装成办公程序,用户只有通过考勤登记才能进入办公程序,而你考勤登记是你自己做的,这就好办,打开的时候判断是否已经登记了,若是未登记,则启动登记功能,然后启动考勤登记.exe,反之则直接启动考勤登记.exe,思路就是用户必须经过你的入口才能进入办公程序
      

  6.   

    类似网吧的收费软件??
    开机直接运行“考勤登记.exe”,全屏,禁止其他一些特殊按键(如WINDOWS键、ALT+F4及其他快捷键),反正就是不执行完“考勤登记.exe”,就什么都不能作。
    执行完“考勤登记.exe”之后再放开正常操作。
      

  7.   

    办公程序。EXE 不属于我们开发的是其他公司做的没有源码
    快捷方式不需要源码,我的意思是你放桌面这个快捷方式,看起来是办公程序,实际上是调用你的考勤登记,由你写的考勤登记来判断是调用办公程序还是显示登记窗口