• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

masa üstüne kısa yol oluşturma

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
if slDesktop in ********s then
begin
Directory := MyReg.ReadString('Shell Folders','Desktop','');
WFileName := Directory+ '\' + Description + '.lnk';
MyPFile.Save(PWChar(WFileName),False);
end;
//Start Menu icin
if slStartMenu in ********s then
begin
Directory := MyReg.ReadString('Shell Folders','Programs','');
{ Alt Klasörde olusturmak icin:
Directory = Directory + '\KlasorAdi';
CreateDir(Directory);
}
WFileName := Directory+ '\' + Description + '.lnk';
MyPFile.Save(PWChar(WFileName),False);
end;
// QuickLaunch icin
if slQuickLaunch in ********s then
begin
Directory := MyReg.ReadString('Shell Folders','Appdata','');
WFileName := Directory +
'\Microsoft\Internet Explorer\Quick Launch\' +
Description + '.lnk';
MyPFile.Save(PWChar(WFileName),False);
end;
MyReg.Free;
end;

// Kullanimi:
procedure TForm1.Button1Click(Sender: TObject);
begin
// Desktop, Start Menu ve Quick Launch'da olustur
CreateShortCut('Not defteri', 'c:\windows\notepad.exe', 'c:\windows\',
[slDesktop, slStartMenu, slQuickLaunch]);
// Sadece Desktop ve Quick Launch'da olustur
CreateShortCut('Not defteri', 'c:\windows\notepad.exe', 'c:\windows\',
[slDesktop, slQuickLaunch]);
end;
 
Üst