Shell_NotifyIcon 無法顯示 |
缺席
|
kenbcb
中階會員 發表:171 回覆:129 積分:60 註冊:2003-07-15 發送簡訊給我 |
請教各位大大...
我用 shell_notifyicon 做了一個 trayicon 在 xp 32 bit 可以正常顯示, 但在 win 7 / windows server 2008 環境, 卻無法顯示(程式正常運作),是和 64bit os 有關嗎? 如何解決此問題, 敬請指導... 補充: 我是用 BCB 6.0 ~~ TService shell_notifyicon , 在 win 7 工作管理員 看到 服務>>群組>> 不適合 (win 7 其它服務都是 local service ; xp 看到 system) |
HikaruGo
中階會員 發表:22 回覆:69 積分:88 註冊:2007-12-09 發送簡訊給我 |
這好像是VISTA後OS架構問題
Services isolation in Session 0 of Windows Vista and Longhorn Server SERVICE TrayICON 還是有解法: 如下為C#解法自己可以翻成delphi 我想也差不多的作法 你可以參考看看 http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/10fd34b8-0358-49cc-af9f-37504ed2e38b
編輯記錄
HikaruGo 重新編輯於 2009-12-31 17:16:33, 註解 無‧
|
kenbcb
中階會員 發表:171 回覆:129 積分:60 註冊:2003-07-15 發送簡訊給我 |
|
wkshei
一般會員 發表:3 回覆:9 積分:7 註冊:2002-04-11 發送簡訊給我 |
|
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
NT6 開始,Service 的session 固定在0,跟user桌面不一樣,所以你的trayicon 不會顯示在user 桌面
===================引 用 kenbcb 文 章=================== 請教各位大大... 我用 shell_notifyicon 做了一個 trayicon 在 xp 32 bit 可以正常顯示, 但在 win 7 / windows server 2008 環境, 卻無法顯示(程式正常運作),是和 64bit os 有關嗎? 如何解決此問題, 敬請指導... 補充: 我是用 BCB 6.0 ~~ TService shell_notifyicon , 在 win 7 工作管理員 看到 服務>>群組>> 不適合 (win 7 其它服務都是 local service ; xp 看到 system) |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |