Michał Przech - 1 Lip 2001, 06:41
dwa pytanka trudniutkie:
w jaki sposob wylaczyc tapete pulpitu ?
taki kod:
r:=TRegistry.Create;
try
r.RootKey:=HKEY_CURRENT_USER;
if r.OpenKey('\Control Panel\Desktop',false) then begin
r.WriteString('Wallpaper','');
if not RedrawWindow(0,nil,0,RDW_ERASE or RDW_INVALIDATE or
RDW_INTERNALPAINT or RDW_UPDATENOW or RDW_ALLCHILDREN) then
AppError('Cant redraw desktop');
end;
finally
r.Free;
end;
nie dziala :( tapeta zostaje jak byla.
takze to:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,'',
SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE);
nie dziala.
w obu nie ma bledow, po prostu nie wyłączają tepety.
macie jakies pomysly (RTFM juz bylo..)
I jeszcze jedno: czy programy skompilowane w delphi sa jakos oznaczone
numerem seryjnym kompilatora ? czyli czy mozna rozpoznac 'czym'
skompilowano plik exe/dpl/dll ?
Marcin Cichoński - 1 Lip 2001, 14:10
I jeszcze jedno: czy programy skompilowane w delphi sa jakos oznaczone
numerem seryjnym kompilatora ? czyli czy mozna rozpoznac 'czym'
skompilowano plik exe/dpl/dll ?
Mozna
Bylo o tym pare dni temu (26.06 "exe - wersja Delphi?")
pozdrawiam
Marcin
ENTIS - 1 Lip 2001, 14:16
U mnie działa SystemParametersInfo(...) ; chrzani się tylko gdy mam włączony
ActiveDesktop, ale to chyba można wyłączyć (niestety nie wiem jaki to klucz
w rejestrze).
A co drugiego pytanie to nie sądze żeby delphi dopisywało takie informacje
do pliku exe (ale ręki nie dałbym sobie uciąć:)
ENTIS - 2 Lip 2001, 13:07
Bylo o tym pare dni temu (26.06 "exe - wersja Delphi?")
Ale tu chyba nie chodziło o wersję delphi tylko o numer seryjny kompilatora
czyli, chodziło o to czy można stwierdzić iż dany program został
skompilowany określonym egzemplarzem delphi. A może ja to źle zrozumiałem ?
Marcin Cichoński - 2 Lip 2001, 14:13
Ale tu chyba nie chodziło o wersję delphi tylko o numer seryjny kompilatora
czyli, chodziło o to czy można stwierdzić iż dany program został
skompilowany określonym egzemplarzem delphi. A może ja to źle zrozumiałem ?
Rzeczywiscie jest tam cos o serialu - chyba to ja sie pomylilem
pozdrawiam
Marcin
Michał Przech - 3 Lip 2001, 17:30
| Mozna
| Bylo o tym pare dni temu (26.06 "exe - wersja Delphi?")
Ale tu chyba nie chodziło o wersję delphi tylko o numer seryjny kompilatora
czyli, chodziło o to czy można stwierdzić iż dany program został
skompilowany określonym egzemplarzem delphi. A może ja to źle zrozumiałem ?
chodzi wlasnie o konkretny kompilator, numer seryjny czyli LICENCJE.
czy taka informacja jest kodowana z binariach ?
Michał Przech - 3 Lip 2001, 17:49
| Mozna
| Bylo o tym pare dni temu (26.06 "exe - wersja Delphi?")
Ale tu chyba nie chodziło o wersję delphi tylko o numer seryjny kompilatora
czyli, chodziło o to czy można stwierdzić iż dany program został
skompilowany określonym egzemplarzem delphi. A może ja to źle zrozumiałem ?
chodzi wlasnie o konkretny kompilator, numer seryjny czyli LICENCJE.
czy taka informacja jest kodowana z binariach ?