ورود

View Full Version : سوال: مشکل در کار با کامپوننت TmxProtector در ویندوز ویستا



Sabeghi
سه شنبه 21 آبان 1387, 18:29 عصر
با سلام
من از کامپوننت TmxProtector جهت تعیین زمان برای برنامه استفاده میکنم اما زمانی که دلفی را بر روی ویندوز ویستا نصب و سپس کامپوننت را نصب میکنم برنامه ام را که کامپایل میکنم در زمان اجرا خطا میدهد که پس ار بررسی متوجه شدم زمانی که در این کامپوننت قرار است در رجیستری اطلاعاتی نوشته شود ویستا این اجازه را نمی دهد.
میخواستم اگر ممکن است دوستان من را راهنمایی نمایند.
یا اگر کامپوننت بهتری میشناسند به من معرفی نمایند.
البته بگم من با ویستا آشنایی ندارم.

آدرس سایت TmxProtector

http://www.maxcomponents.net/index.php?id=2&page=1&linkid=7

vcldeveloper
یک شنبه 19 مهر 1388, 09:38 صبح
تاپیک رو اتفاقی دیدم. تاریخش هم قدیمی هست، ولی جواب میدم شاید بعدا کاربر دیگه ایی همین مشکل را پیدا کنه...

مشکل به این دلیل رخ میده که کامپوننت سعی میکنه داده های مربوط به سریال را در شاخه Local Machine رجیستری بنویسه، ولی این شاخه در ویستا فقط در صورتی که برنامه دسترسی Admin داشته باشه، قابل نوشتن هست.
برای رفع مشکل، کامپوننت یک خصوصیت ارائه کرده که مشخص میکنه داده ها در Local Machine نوشته بشند، یا Current User. با تغییر آن، مشکل برطرف میشه.