zoukankan      html  css  js  c++  java
  • windows服务安装

    string[] cmdline = { };
    
                        /*E:	estWindowsServiceTestMyWebin*/
                        string path = Server.MapPath("/bin/");
                        string s = Server.MapPath("/bin/WindowsServiceTest.exe");
                        //AssemblyInstaller installer = new AssemblyInstaller();
                        //installer.Path = Server.MapPath("/bin/WindowsServiceTest.exe");
    
                        //installer.UseNewContext = true;
                        //installer.Install(null);
                        //installer.Commit(null);
                        //installer.Dispose();
    
    
                        #region
                        //TransactedInstaller transactedInstaller = new TransactedInstaller();
                        //AssemblyInstaller assemblyInstaller = new AssemblyInstaller(@"E:	estWindowsServiceTestMyWebinWindowsServiceTest.exe", cmdline);
                        //transactedInstaller.Installers.Add(assemblyInstaller);
                        //transactedInstaller.Install(new System.Collections.Hashtable());
                        #endregion
    
                        #region
                        ProcessStartInfo startInfo = new ProcessStartInfo();
                        startInfo.FileName = "cmd.exe";
                        startInfo.Arguments = "/c C:\Windows\System32\cmd.exe";
                        startInfo.RedirectStandardInput = true;
                        startInfo.RedirectStandardOutput = true;
                        startInfo.RedirectStandardError = true;
                        startInfo.UseShellExecute = false;
                        startInfo.Verb = "RunAs";
                        Process p = new Process();
                        p.StartInfo = startInfo;
    
                        p.Start(); // 启动进程
                        //p.StandardInput.WriteLine(@"del D:123.txt"); // Cmd 命令
    
                        p.StandardInput.WriteLine(@"e:"); // Cmd 命令                 
                        p.StandardInput.WriteLine(@"cd  E:	estWindowsServiceTestWindowsServiceTestinDebug"); // Cmd 命令
                        p.StandardInput.WriteLine(@"installutil WindowsServiceTest.exe"); // Cmd 命令
    
                        p.StandardInput.WriteLine("exit"); // 退出
    
                        #endregion
  • 相关阅读:
    Android中的IMEI
    《JAVA与模式》之适配器模式(转)
    海量日志数据__怎么在海量数据中找出重复次数最多的一个
    Java中的IO流系统详解(转载)
    获取网络文件长度问题
    内存泄漏
    Ubuntu12.04不能连接小米开发(转)
    Java/C++中数组的区别
    Android批量插入数据到SQLite数据库
    泛型编程 基础
  • 原文地址:https://www.cnblogs.com/tgdjw/p/4955187.html
Copyright © 2011-2022 走看看