
我用C#编写了一个ConsoleApplication,它的所有工作只是调用dll(Dynamic link libarary)的一些函数,而Init()就是这些函数之一,它将以HKEY_CURRENT_USER Software Companyname ConfigFolder的forms读取registrypath, ConsoleApplication目前运行良好。 不过,我被告知要编写一个相同的函数程序,但采用windows服务的forms。 好的,C#.NET可以方便地写入windows Services项目。 我刚刚复制了我的ConsoleApplication的代码,并修改了一个litte。 但问题是我发现它不会读取以前的注册path(HKEY_CURRENT_USER Software Companyname ConfigFolder),所以Init()函数现在不起作用。 我想知道什么是windows服务将读取正确的registrypath。 PS:我的ConsoleApplication第一次运行时,registrypathHKEY_CURRENT_USER Software Companyname ConfigFolder不存在,所以这个Init()函数会search当前path下名为“config.ini”的configuration文件,之后,将该configuration写入registry(HKEY_CURRENT_USER Software Companyname ConfigFolder)。 Howerver,当我把我的应用程序变成一个windows服务,无论我把config.ini放到项目当前path或C: windows System32中,这一切都不起作用。 我的 *** 作系统是windows 7。
无法连接到ABB Freelance OPC服务器
如何等待用户进程的系统进程?
我在Win Phone 8上做了一个手电筒应用程序,但是我不能关掉LED,我怎么做?
System.Net.sockets – 定义一个超时? (C#)
如何导出windows系统和应用程序事件日志?
它给出了什么错误? 还是不会给出错误? 如果它关于注册表的读/写访问权限,请确保您正在LOCALSYstem或administrator下运行该服务
总结以上是内存溢出为你收集整理的我的Windows服务从应用程序读取不同的registrypath全部内容,希望文章能够帮你解决我的Windows服务从应用程序读取不同的registrypath所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)