解决方案 »

  1.   

    让微软为你开发一个专门版本的windows操作系统(这个版本不会让其它用户觉得可恶)即可。
      

  2.   

    在计算机管理->系统工具->任务计划程序  中新建计划任务(可以设置任务执行时间),用于执行打开txt文件程序或者关闭文件程序。
      

  3.   

    首先,你要明白什么叫"打开",才能知道如何去关闭
    文件不是箱子,不存在一个"盖子"
    所谓打开,是某个程序对文件进行了OPEN操作,那么此时文件被程序占用
    如果程序执行了close,或者程序退出了,那么文件自然也就"关闭"了
    所以你需要找到"打开"文件的进程,杀死它
      

  4.   

    好像有点道理。 最后把进程关掉。 比如关掉 notepad.exe , 比如关掉winword.exe 。仁者见仁,智者见智~~~~
      

  5.   


     /// <summary>
            /// 启动exe,并设置获取输入、输出信息
            /// </summary>
            /// <param name="path"></param>
            /// <param name="isShowWindow"></param>
            /// <param name="exitedMathod">运行程序退出时要执行的方法</param>
            /// <returns></returns>
            public static Process StartEXE(string path, bool isShowWindow, EventHandler exitedMathod = null)
            {
                Process p = new Process();            p.StartInfo.FileName = path;
                p.StartInfo.UseShellExecute = true;
                p.StartInfo.RedirectStandardError = false;
                p.StartInfo.RedirectStandardInput = false;
                p.StartInfo.RedirectStandardOutput = false;
                //是否显示程序窗口
                p.StartInfo.CreateNoWindow = !isShowWindow;
                //设置程序运行完毕时的事件
                p.EnableRaisingEvents = true;
                p.Exited += exitedMathod;
                //开始打开exe或该文件关联程序
                p.Start();
                //p.StandardInput.AutoFlush = true;            return p;
            }
    使用这个方法打开文件,想关闭的时候关闭返回的进程即可。。
      

  6.   

    to ta_wuhen,越来越像那么回事了。 我先试试。 可以了。我再回帖,告诉你。  起码给你 80%的分。 嘻嘻~ 先谢过
      

  7.   

    不过有个前提,要能打的开这个文件,在电脑上。。to ta_wuhen,
    经验证,此为正解,结贴给分。不过, 需要注意的是: 关闭进程是 Kill(), 而不是Close()拜谢! 好人,一生平安!!!
      

  8.   

    不过有个前提,要能打的开这个文件,在电脑上。。to ta_wuhen,
    经验证,此为正解,结贴给分。不过, 需要注意的是: 关闭进程是 Kill(), 而不是Close()拜谢! 好人,一生平安!!!
    互相学习