![]() |
|
تنفيذ البرنامج عند اقلاع نظام windows 7 و vista - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : تنفيذ البرنامج عند اقلاع نظام windows 7 و vista (/showthread.php?tid=2189) |
تنفيذ البرنامج عند اقلاع نظام windows 7 و vista - undertaker_2 - 16-07-2010 السلام عليكم وظيفة الكود : يقوم بتشغيل البرنامج عند اقلاع windows هذا الكود يعمل مع window xp ولكنه لا يعمل مع windows 7 and vista , فما هو السبب ؟ كود : uses
Registry;
procedure SetAutoStart(AppName, AppTitle: string; bRegister: Boolean);
const
RegKey = '\Software\Microsoft\Windows\CurrentVersion\Run';
// or: RegKey = '\Software\Microsoft\Windows\CurrentVersion\RunOnce';
var
Registry: TRegistry;
begin
Registry := TRegistry.Create;
try
Registry.RootKey := HKEY_LOCAL_MACHINE;
if Registry.OpenKey(RegKey, False) then
begin
if bRegister = False then
Registry.DeleteValue(AppTitle)
else
Registry.WriteString(AppTitle, AppName);
end;
finally
Registry.Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
// 1.Parameter: Path to your Exe-File
// 2. Parameter: the Title of your Application
// 3. Set (true) or Unset (false) Autorun
SetAutoStart(ParamStr(0), 'Title of your Application', True);
end;تنفيذ البرنامج عند اقلاع نظام windows 7 و vista - shagrouni - 16-07-2010 السلام عليكم وجدت هذين الرابطين كود : http://delphi.about.com/od/delphitips2009/qt/delphi-vista-registry-run-on-startup.htm
http://www.delphi.org.nz/file.php/1/VistaUACandDelphi.pdf |