请教个delphi7编写的服务程序测试环境为win7但是出错了

山东蓝鸟贵薪 2019-12-04 09:04:27
请教个delphi7编写的服务程序测试环境为win7但是出错了
我的编写的程序分3个部分
第一个部分是 安装服务程序并启动


第二个部分是 服务程序运行后,根据 当前指定时间 弹出第三部分程序


第三个部分是 一个显示时间的程序,但是出错界面是第二个部分


...全文
396 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
山东蓝鸟贵薪 2020-01-16
  • 打赏
  • 举报
回复
引用 8 楼 早打大打打核战争 的回复:
见#3...


晕了,没有看明白 
  • 打赏
  • 举报
回复
见#3...

山东蓝鸟贵薪 2020-01-15
  • 打赏
  • 举报
回复
引用 6 楼 早打大打打核战争 的回复:
不是D7的问题,是windows的问题,你需要安装服务的时候修改一下注册表,允许服务与桌面交互


我修改什么地方,修改这个地方后 所有的windows系统(xp,2000,Vista,Win7,Win8,Win10)都支持这个 桌面交互 了吗
  • 打赏
  • 举报
回复
不是D7的问题,是windows的问题,你需要安装服务的时候修改一下注册表,允许服务与桌面交互
山东蓝鸟贵薪 2020-01-10
  • 打赏
  • 举报
回复
引用 2 楼 tanqth 的回复:
系统提示很清楚了呢,你的服务要与系统显示交互,这是需要权限的,WIN7或以上的服务与以前的不同,还用D7开发肯定出问题(当然XE或以上开发有交互的情况时也需要注意),可以考虑服务只做后台的事,不显示交互。


你的意思是,我使用 DELPHI XE以上的版本编写 服务程序,就没有问题了,我下载个DELPHI XE2测试学习
山东蓝鸟贵薪 2019-12-25
  • 打赏
  • 举报
回复
那这么说,D7开发的服务程序不能与桌面交互 吗???
如何处理在 win7 win10 都支持这个 交互式的服务
tanqth 2019-12-24
  • 打赏
  • 举报
回复
系统提示很清楚了呢,你的服务要与系统显示交互,这是需要权限的,WIN7或以上的服务与以前的不同,还用D7开发肯定出问题(当然XE或以上开发有交互的情况时也需要注意),可以考虑服务只做后台的事,不显示交互。
  • 打赏
  • 举报
回复
服务与桌面交互只有win 2k/xp/server 2003支持,更早的NT,之后的Vista+都不支持,服务使用GUI的标准方法是调用CreateProcessAsUser,但是Vista+中也有一个方法,修改注册表键允许服务与桌面交互,参考:https://docs.microsoft.com/en-us/windows/win32/services/interactive-services
山东蓝鸟贵薪 2019-12-06
  • 打赏
  • 举报
回复
出来几位大神级的人物,聊一聊吧

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧