Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: DELPHI7 16. 12. 2020, 18:23:36

Název: Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 18:23:36
Kontrola zdrojáku do DELPHI

Ta aplikace do DELPHI funguje divně a při otevření souboru DPR následuje zásek. Prosím o zkontrolování zdrojáku.
Nedělal jsem ji, tu aplikaci. Je od jednoho člověka - DELPHI Embarcadero 10.4.1 PRO. Děkuji předem za
pochopení. Jsem začátečník v programování. Zkoušel jsem XP, WIN 7 a WIN 10. Stejný výsledek.
Mám XP PRO legal. Děkuji.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: IDontCare 16. 12. 2020, 19:05:24
Mohl bych to prepsat do jineho jazyka?
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: DELPHI7 16. 12. 2020, 19:12:39
Díky, neovládám jiné jazyky. Děkuji.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: DELPHI7 16. 12. 2020, 19:14:47
S tím zdrojákem je možno nakládat libovolně.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: okalousek 16. 12. 2020, 19:16:23
Díky, neovládám jiné jazyky. Děkuji.
Jen bych rád poradil, aby jste se naučil jazyk který není zombie.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: IDontCare 16. 12. 2020, 19:17:21
Ten DPR soubor je obyceny textovy soubor, ktery obsahuje:
Kód: [Vybrat]
program WinProduKey;

uses
  Vcl.Forms,
  uWinProduKey in 'uWinProduKey.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
a na prvni pohled vypada syntakticky spravne. Chybu bych hledal jinde.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: DELPHI7 16. 12. 2020, 19:26:55
Nejsem zručný programátor. Jen dobře ovládám PC s jakýmkoliv OS. Děkuji.
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: IDontCare 16. 12. 2020, 19:31:05
Jestli potrebujes jen ten program, tak to muzu prepsat a skompilovat do hotoveho exe souboru a nemusis se trapit..
Název: Re:PROGRAMOVÁNÍ - DELPHI
Přispěvatel: DELPHI7 16. 12. 2020, 19:37:48
Děkuji. Musím poděkovat. Málo věcí je zdarma. Ještě jednou děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: daks 16. 12. 2020, 20:30:45
Zkusil bych před otevřením projektu v Delphi, smazat soubory WinProduKey.dsk a WinProduKey.identcache...
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 20:51:16
Dobrá rada od uživatele DAKS . Podle jeho rady se soubor DPR otevře. Děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: alex6bbc 16. 12. 2020, 21:05:20
autor dotazu by si mel sehnat delphi IDE a pak uz by mu to mohlo fachcit.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 21:25:29
Potřebuji EXE soubor. Děkuji. Chvilku bude pauza, pak se vrátím.
Název: Re:Program v Delphi se zasekává
Přispěvatel: IDontCare 16. 12. 2020, 21:49:52
Zitra to tady mas.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 22:06:07
Jsem zpátky. Jinak děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: IDontCare 16. 12. 2020, 22:37:53
Tak nakonec jsem nasel to stejno co napsal jiz nekdo jiny. Zdrojovy kod na Github:
https://www.mrpear.net/cz/projekty/863/windows-product-key-finder
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 22:56:45
Nejde mi to. Mám 32 bitová WIN.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 16. 12. 2020, 23:07:04
Mám hlášku, zítra ji přiložím.
Název: Re:Program v Delphi se zasekává
Přispěvatel: daks 17. 12. 2020, 07:45:31
V Delphi mi neprojde čtení z registru, resp. GetDataType:

Kód: [Vybrat]
if Reg.GetDataType('DigitalProductId') = rdBinary then
...

vrátí neznámý typ hodnoty (rdUnknown), když stejný kód přeložím s Lazarusem, vše je OK.

Zdá se, že v Delphi je problém se čtením klíče typu REG_BINARY.

Testováno na Delphi 2006, Win 10 64, Lazarus 2.0.10
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 18:12:03
Hláška
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 18:34:00
U zdrojáku stačí dát pryč jenom soubor WinProduKey.dsk s koncovkou DSK . Rady od uživatele DAKS . Potřebuji funkční vygenerovaný soubor EXE . Děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: Wangarad 17. 12. 2020, 19:07:53
Prepac a ake IDE si si nainstaloval na testovanie? Aspon nieco? Ci len cakas? Je milion + 1 utilitka ktora spravy presne to co potrebujes. Je neskutocne vela prikladov ako to napisat. Nechapem co riesis. Nie je to nahodou projekt do skoly?
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 19:48:54
IDE mám nainstalované a je to podobné DELPHI. Nejsem programátor. Ať mě někdo postrčí. Děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 19:52:58
Není to projekt do školy, tu mám za sebou. Jsem středoškolák a je mi přes 40 let.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 19:56:05
DELPHI
Název: Re:Program v Delphi se zasekává
Přispěvatel: CFM 17. 12. 2020, 20:00:38
Co tohle?
https://www.nirsoft.net/utils/product_cd_key_viewer.html (https://www.nirsoft.net/utils/product_cd_key_viewer.html)
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 20:18:36
Co v tom programu mám přesně dělat? Potřebuji vysvětlení po lopatě, abych si to pamatoval. Hůře chápu, ale za to si to dobře pamatuji. Děkuji. Jdu jíst.
Název: Re:Program v Delphi se zasekává
Přispěvatel: CFM 17. 12. 2020, 20:26:18
Co má podle tebe dělat program, který se snažíš zprovoznit v Delphi?
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 20:53:53
Zobrazit DIGITAL PRODUCT ID jak je to v registrech. Jde o 15 dvojznaků.
Název: Re:Program v Delphi se zasekává
Přispěvatel: CFM 17. 12. 2020, 21:19:01
V tom případě stačí spustit regedit.exe (součást win). Najít:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductID
Tvých patnáct je označeno na obrázku zde:
https://www.gtopala.com/img/digital-product-id.jpg (https://www.gtopala.com/img/digital-product-id.jpg)
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 21:34:05
To vím. Chtělo by to aplikaci, která by to vyplivla bez chození do registru. Prostě abych spustil aplikaci a měl výsledek. Děkuji. Bude pauza.
Název: Re:Program v Delphi se zasekává
Přispěvatel: CFM 17. 12. 2020, 21:43:03
V tom případě se to chce více snažit. Moje rady:
Zapomenout na Delphi (placené/zastaralé). Když už, tak Freepascal (Lazarus IDE).
Já si dám taky pauzu. Ať se daří.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 17. 12. 2020, 22:20:06
A co tohle - https://www.codeproject.com/Articles/15261/Extract-Window-Product-Key-With-an-API (https://www.codeproject.com/Articles/15261/Extract-Window-Product-Key-With-an-API)
Název: Re:Program v Delphi se zasekává
Přispěvatel: okalousek 17. 12. 2020, 23:18:27
Není to projekt do školy, tu mám za sebou. Jsem středoškolák a je mi přes 40 let.

Nějak mladý, ne?  :D
Název: Re:Program v Delphi se zasekává
Přispěvatel: daks 18. 12. 2020, 08:23:01
Přeneseno do Lazarusu, zkompilováno do 32-bit exe, testováno ve Win10 64
Název: Re:Program v Delphi se zasekává
Přispěvatel: MalyTomi 18. 12. 2020, 10:24:23
Ak chces iba nacitat hodnotu z registra, tak na to nepotrebujes delphi. Kludne si vystacis s tym, co ma windows v sebe, napr. powershell. Par riadkov, a spustis to dvojklikom (predpokladam, ze si chces nejak ulahcit napr. pri servisovani pc pracu).
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 14:38:20
Děkuji moc. Funguje to v XP. Neudělal bych to. Jestli mužete, popište krok za krokem. Ještě jednou děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 14:46:19
Nejsem servisák, mám to jen pro sebe.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 14:58:30
MalyTomi - Par riadkov, a spustis to dvojklikom - jak se to udělá v XP ? Děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 18:39:12
LAZARUS
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 22:33:13
https://www.jiribrejcha.net/2008/03/vydolovani-produktoveho-cisla-z-windows-xp-a-vista-offline-metodou/
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 22:34:48
http://www.dagondesign.com/tools/windows-xp-key-decrypter/
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 18. 12. 2020, 22:36:58
https://www.ed.scherer.name/Tools/MicrosoftDigitalProductIDDecoder.html
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 21. 12. 2020, 14:02:14
Prosím o návod do Lazarusu. Krok za krokem pro blbce. Děkuji.
Název: Re:Program v Delphi se zasekává
Přispěvatel: DELPHI7 24. 12. 2020, 13:34:53
VÁNOCE