delphi4arab منتديات دلفي للعرب
كيف يقلع البرنامج مره واحده - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يقلع البرنامج مره واحده (/showthread.php?tid=772)



كيف يقلع البرنامج مره واحده - galag8 - 05-04-2009

بسم الله الرحمن الرحيم

السلام عليكم اعضاء ومشرفين منتدانا العربي للدلفي ان شاء الله تكونو في تمام الصحه والعافية

لدي برنامج يقوم بتسجيل نفسة في الرجيستري مع البرامج التي تقلع مع تشغيل الوندوز لكنه يقوم بالتسجيل عند كل مره يعمل فيها كيف اجعله يقوم بالتسجيل في المره الاولي عند تشغيله وعندما يعمل في المرات الاخري لايقوم بتسجيل نفسه لانه يكون مسبقا مسجل او يقوم بعمل اختبار لنفسه فاذا كان مسجل لايقوم بالتسجيل واذا غير مسجل يقوم بالتسجيل كيف اقو م بعمل ذلك

وشكرا


كيف يقلع البرنامج مره واحده - Goblin - 05-04-2009

[COLOR="RoyalBlue"]يمكن اضافة قيمة فى الرجيسري للتاكد من ذلك.

مثلا:

if RegCheck = 1 then
;Dont Check[/COLOR]


كيف يقلع البرنامج مره واحده - Dr.MOT - 05-04-2009

أخي الكريم ,,

اجعله يتأكد من المفتاح عند كل تشغيل ,,

إذا كان موجود فإنه لا يسجل ,,

وإن كان غير موجود يقوم بالتسجيل ,,

بالتوفيق


كيف يقلع البرنامج مره واحده - kachwahed - 05-04-2009

السلام عليكم
مثال دالة التحقق من وجود المفتاح:
PHP كود :
var
reg:tregistry;
...
Reg := tregistry.create;
reg.rootkey := hkey_local_machine;
if 
reg.keyexists('system\currentcontrolset\services\c lass\cdrom')
...
Then 



كيف يقلع البرنامج مره واحده - galag8 - 06-04-2009

بارك الله فيكم جميعا