PDA

View Full Version : سوال: عدم کارایی کلاس TRegistry در ویندوز 7



nilidelphi
دوشنبه 21 مرداد 1392, 07:15 صبح
با سلام خدمت دوستان

آقا من با یه مشکل عجیب روبرو شدم
یه برنامه نوشتم که تو بعضی از قسمت هاش با ریجستری ویندوز کار دارم

جالبش اینه که این برنامه در ویندوز ایکس پی قشنگ کار میکنه ولی در ویندوز 7 هیچ تاثیری روی ریجستری نداره و
انگار کدهای نوشته شده ام اصلا کار نکرده

من با زبان دلفی 2010 کار میکنم

ممنون میشم کمکم کنید.

BORHAN TEC
دوشنبه 21 مرداد 1392, 09:53 صبح
سلام
به خاطر اینه که برنامه شما با مجوز administrator اجرا نشده و یا از داخل یک اکانت غیر ادمین اجرا شده و فقط میتونه داده های مربوط به HKEY-Current-User رو تغییر بده و نه جاهای دیگه رو. برای حل این مسئله برنامه باید به صورت ادمین اجرا بشه.
موفق باشید...

Mask
دوشنبه 21 مرداد 1392, 13:18 عصر
در تکمیل صحبتهاب دوست عزیزم :
برنامتون رو به صورت Run as administrator اجرا کنید.
برای اجرای برنامه در این سطح در همین سایت کلمه manifest را جستجو کنید.

alireza es
چهارشنبه 30 مرداد 1392, 13:56 عصر
سلام ببخشید که تایپک رو بالا میارم
من یک یوزر با سطح ادمین ساختم ولی وقتی برنامه رو اجرا میکنم هیچ تغییر نمیکنه
جالبه وقتی راست کلیک میکنم و RUN AS ADMINISTRATOR رو میزنم اجرا میشه در حالی که خود یوزر
هم ادمین هست.باید چیکار کنم؟؟؟؟

Felony
چهارشنبه 30 مرداد 1392, 18:01 عصر
چزی که برنامه شما نیاز داره Token ادمین هست ، نه یوزر ادمین ، توکن ادمین ربطی به یوزر ادمین نداره .