我的服务进程启动后,工作良好。但是有两个问题:1 当服务启动之后,进程的当前工作路径是怎么设置的?比如,我的a.exe程序是执行服务功能的,它的同级目录下有一个配置文件b.ini,当服务启动之后,a.exe必须通过绝对路径才能读取b.ini,就是说a.exe的当前工作路径不是a.exe所在的路径!那么,我可以怎么设置呢?2 在我的服务进程中,当我用CreateProcess启动一个窗口进程时,发现这个进程已经启动并驻留在内存中,但是进程的窗口却没有显示,这是为什么?如何设置相关参数让窗口显示出来?
解决方案 »
- 请问如何将对话框除了边框外设置成480*320
- 急---5000元人民币猜解49个字节的编码方式(已找出4字节)
- 一个简单的C/S问题............
- 请问:new TCHAR[123]和new TCHAR(123)有什莫区别?
- 请教高手:如何将动态链接库.dll转换成.lib的静态连接库
- 请问我如何获得WIN2K密码框中的密码?第一个答对给一半以上分!
- crosstab中如何控制显示的顺序?
- 谁见过如下怪问题?
- 请问:KillTimer是否要写在OnTimer函数里的最后一行呢?还是随意写呢?
- 请教截获RichEdit输出文本应该截获什么API?!!!
- ---<200分>---请高手现身,如何提高多用户系统的性能?
- 将scrollview保存为bmp的问题
2. 后台服务运行在没有桌面支持的环境里,它创建的有界面的程序都不能显示出界面,要显示出界面,看下面这篇文章:
《如何在服务(Service)程序中显示对话框》http://www.vckbase.com/document/viewdoc/?id=283
2 其实只要设置lpDesktop参数即可