jjzjj

WinService

全部标签

c# - 自行安装 WInService

我用谷歌搜索了thisone但是当我尝试应用它时出现错误。所以安装/卸载工作正常,但服务本身没有启动,超时后它说服务没有响应。我不知道为什么。当我附加到进程时,它甚至不会进入Main()方法、静态构造函数等。我用过thisaddon附加。publicstaticvoidMain(){AppDomain.CurrentDomain.UnhandledException+=OnException;if(Environment.UserInteractive){AskUserForInstall();}else{ServiceBase.Run(newNotificatorService())

windows - 如何让 Standard EXE 和 WinService EXE 相互通信?

我们有一个应用程序,它部分是标准EXE,部分是WinServiceEXE。标准EXE由注册表的“运行”部分生成,并在登录时根据刚刚登录的用户的凭据生效。WinServiceEXE设置为“自动运行”,因此始终运行并作为LocalSystem(本质上是管理员)运行).我们需要这两个程序通过将信息写入XML文件来共享数据。当登录用户有权访问已安装的文件夹(C:\ProgramFiles\ourApp)时,该应用程序可以正常运行。StandardEXE写入数据,WinServiceEXE读取它没有问题,一切都很好。但是,当登录用户无权写入已安装的文件夹时,数据会在UAC虚拟化和数据重定向中被捕

c# - 从 WinService 上传 FTP 失败

我制作了一个小型测试应用程序(WinFormsC#)来测试FTP上传。这非常有效。我尝试在我当前正在处理的Windows服务中使用完全相同的方法,但我得到“(426)连接已关闭;传输中止。'-消息。我已经多次确认该方法的参数完全相同。他们是!接下来想到的是我的服务运行的帐户,但我已经尝试了所有可能性,甚至以“用户”身份运行服务,提供我自己的凭据。那么它应该像WinForms应用程序一样运行,对吗?不,它没有!它一直运行良好,直到using(varrequestStream=request.GetRequestStream())行出现故障。有问题的FTP服务器只允许事件连接,因此requ

python - cx_卡住。安装后如何安装服务和执行脚本

我为客户编写了让脚本。为了不安装python和依赖包,我使用cx-freeze打包成3个exe文件。首先-winservice,他负责大部分工作。第二-设置向导。第三-与winservice一起工作的客户。面对任务,需要在安装包(使用bdist_msi制作)后在系统中注册服务,并运行向导。怎么做到的? 最佳答案 我认为如果你没有证书那是不可能的。 关于python-cx_卡住。安装后如何安装服务和执行脚本,我们在StackOverflow上找到一个类似的问题: