PDA

View Full Version : مشکل سرویس با HKEY_CURRENT_USER



Payman62
سه شنبه 01 آبان 1386, 17:25 عصر
سلام.
بازم مشکل با سرویس.
وقتی برنامم به صورت سرویس ران میشه نمیتونه در قسمت HKEY_CURRENT_USER یوزری که ران هست بنویسه. چون HKEY_CURRENT_USER خودشو داره. وقتی هم اطلاعات داخل HKEY_CURRENT_USER رو توسط سرویس نمایش میدم با یوزر جاری تفاوت داره.
حالا چطور میشه توسط سرویس یوزر جاری رو شناسایی کرد و در HKEY_CURRENT_USER اون نوشت و خوند؟

MM_Mofidi
چهارشنبه 02 آبان 1386, 11:02 صبح
اطلاعات موجود در HKEY_CURRENT_USERدر واقع یک کپی از HKEY_USERS است با دسترسی به هر hiv در این قسمت در واقع بهHKEY_CURRENT_USER یک یوزر دسترسی پیدا کردی کافی کد مربوط به کاربر را پیدا کنی بکمک API

Payman62
چهارشنبه 02 آبان 1386, 11:36 صبح
سلام.
مشکل همین جاست. سرویس وقتی ران میشه یوزر سیستم رو با تابع getusername بر میگردونه و در نتیجه کلید مربوط به سرویس از قسمت HKEY_USERS به دست میاد. من باید یوزری که ران هست رو به دست بیارم تا بتونم کلیدشو تو HKEY_USERS پیدا کنم.
حالا چطور این کارو بکنم؟

Payman62
چهارشنبه 02 آبان 1386, 17:31 عصر
کسی بلد نیست؟