有什么办法让c#.net winform 程序生成的.exe文件不用双击就可自动运行?哪位大侠能帮我一下啊?

解决方案 »

  1.   

    http://blog.csdn.net/hailongchang/archive/2007/05/14/1607819.aspx
      

  2.   

    看出来了,楼主是想写Hook程序。对不。如果仅是对系统目录或文件更动时执行你的程序,可以参考使用FileSystemWatcher 类
      

  3.   

    使用 FileSystemWatcher 监视指定目录中的更改。可监视指定目录中的文件或子目录的更改。可以创建一个组件来监视本地计算机、网络驱动器或远程计算机上的文件。若要监视所有文件中的更改,请将 Filter 属性设置为空字符串 ("") 或使用通配符(“*.*”)。若要监视特定的文件,请将 Filter 属性设置为该文件名。例如,若要监视文件 MyDoc.txt 中的更改,请将 Filter 属性设置为“MyDoc.txt”。也可以监视特定类型文件中的更改。例如,若要监视文本文件中的更改,请将 Filter 属性设置为“*.txt”。可监视目录或文件中的若干种更改。例如,可监视文件或目录的 Attributes、LastWrite 日期和时间或 Size 方面的更改。通过将 NotifyFilter 属性设置为 NotifyFilters 值之一来达到此目的...
      

  4.   

    使用 FileSystemWatcher类还是要先运行程序才能执行监视啊,我是想不用双击.exe文件,程序能自动执行!哈哈,智能感知,能明白我的意思吗?
      

  5.   

    也就是说我不想点击.exe文件,让它自已就等于被点击运行了啊!
      

  6.   

    lz应该去学习下Windows操作系统基础再来提问题...
      

  7.   

    你写成服务开机启动,然后文件或目录有改动了FileSystemWatcher会自己运行的。如果还不行,那就花点钱买个智能点的机器人吧,哈哈哈
      

  8.   

    Windows操作系统不允许这样做吗?还是怎么的啊,
      

  9.   

    平民百姓说的已经很清楚了,写一个windows服务,在开机的时候可以自动运行,这个服务使用FileSystemWatcher类监控文件系统……
      

  10.   

    可是写出的这个window服务程序不是还需要先运行才能起到作用的吗?第一次还是需要人工作用才能使它运行啊!哈哈,不是吗?
      

  11.   

    所以说你应该去学习下Windows操作系统基础...操作系统也要人工干预才能运行...双击还是注册服务只不过是一种形式...但必须通知操作系统...如果这你也理解不了不如转行吧...
      

  12.   

    process.start()
    试试吧
    应该可以吧
      

  13.   

    楼主说的鼠标双击运行.exe程序中,双击只是一种触发.exe运行的一种方式啊,还有其他方式,比如直接调用,调用系统运行命令啥的。
    以上可以解决你所提问题。
    不过楼主似乎问非所问啊,楼主似乎不是针对如何触发.exe,而是何时该去触发,是否双击来执行.exe并不是问题关键啊。至于何时触发,那是你业务需要问题了。
    感觉楼主没有表达清晰你的问题和最终实现目的。
    如俺分析正确,希望楼主将问题描述的更清晰、明确以上是俺个人理解,如有不对地方,望楼主指正。
      

  14.   

    修改windows源代码,然后再发布让别人安装就行了...
      

  15.   

    就算是病毒还要有触发条件呢``LZ是sb``
    鉴定完毕~!劝LZ好好去学习点基础知识,别半瓶子醋在这里瞎逛荡~~何况连半瓶子都还没有``
      

  16.   

    windows 服务`杀毒软件` 不是就是开机 自动运行吗》
    等等!
      

  17.   

    你用WINDOWS的实时任务就行了!
    在.bat里面把你的EXE程序调用就可以了!
      

  18.   

    bear81(核爆瞬间)分析得正确~楼主应该更具体一点,你想你的程序在哪一刻被运行?--------------------------------------------------比如说,你想你的程序被复制到硬盘的那一刻,就开始运行
      

  19.   

    借贵地一用:windows计划任务是很方便,可做成winform的exe,那岂不是每次都会跳出一个form窗口?有没有办法让winform没有form窗口呢?
      

  20.   

    可以让winform没有窗口。(把窗口隐藏不显示即可)
      

  21.   

    各位谁懂windows计划任务的,也可以写来一个来看看啊!