lisans alma key.dat uzantılı dosyanın gizlenmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mehmet 45
Üye
Mesajlar: 7
Kayıt: 08 Eki 2008 09:11

lisans alma key.dat uzantılı dosyanın gizlenmesi

Mesaj gönderen mehmet 45 »

Değerli Arkadaşlar programımın lisans alma bölümündeki problemimi bir türlü halledemedim. yardımlarınızı bekliyorum.

var
Dir, Path : string;
FileHandle : Integer;
begin
Dir := '';
GetDir(0, Dir);
Path := Dir + '\' + CodeFile;
if not FileExists(Path) then
FileHandle := FileCreate(Path)
else
FileHandle := FileOpen(Path, fmOpenWrite);
FileSeek(FileHandle, Index * SizeOf(Code), 0);
FileWrite(FileHandle, Code, SizeOf(Code));
FileClose(FileHandle);
end;

Lisans Dosyam c:\programın içinde key.dat olarak saklanıyor. ben ise, key.dat dosyasını c:\Windows da saklanmasını istiyorum bunu bir türlü halledemedim yardımlarınızı bekliyorum. dir:='C:\Windows'; yapıyorum ama olmuyor.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: lisans alma key.dat uzantılı dosyanın gizlenmesi

Mesaj gönderen Battosai »

windows dizinini bulan bir sürü fonksiyondan biri....

Kod: Tümünü seç

function WindowsDirectory: string;
var
  WinDir: PChar;
begin
  WinDir := StrAlloc(MAX_PATH);
  GetWindowsDirectory(WinDir, MAX_PATH);
  Result := string(WinDir);
  if Result[Length(Result)] <> '\' then
    Result := Result + '\';
  StrDispose(WinDir);
end; 
Cevapla