Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 8.77 KB | None | 0 0
  1. library rstdata;
  2.  
  3. { Important note about DLL memory management: ShareMem must be the
  4.   first unit in your library's USES clause AND your project's (select
  5.   Project-View Source) USES clause if your DLL exports any procedures or
  6.   functions that pass strings as parameters or function results. This
  7.   applies to all strings passed to and from your DLL--even those that
  8.   are nested in records and classes. ShareMem is the interface unit to
  9.   the BORLNDMM.DLL shared memory manager, which must be deployed along
  10.   with your DLL. To avoid using BORLNDMM.DLL, pass string information
  11.   using PChar or ShortString parameters. }
  12.  
  13. uses
  14.   SysUtils,
  15.   Classes,
  16.   Registry;
  17.  
  18. {$R *.res}
  19.  
  20. {
  21. Reset Ustawień:
  22. - Odkurzacz
  23. - Szybkie Czyszczenie dysku
  24. - Monitor Czystości dysku
  25. - Monitor Porzuconych Folderów
  26. - Usuwanie zablokowanych plików
  27. - Menadżer rejestru
  28. }
  29.  
  30. procedure RsT12SettigsMainODK; stdcall;
  31. var
  32. Reg : TRegistry;
  33. begin
  34. Reg := TRegistry.Create;
  35. Reg.OpenKey('Software\FranmoSoftware\Odkurzacz\Ustawienia', False);
  36. Reg.DeleteValue('AktualizacjaNieInfo');
  37. Reg.DeleteValue('AktualizacjaCicha');
  38. Reg.DeleteValue('AktualizacjaPokazWsz');
  39. Reg.DeleteValue('AktualizacjaSprawdz');
  40. Reg.DeleteValue('AutoAktualizacja');
  41. Reg.DeleteValue('AutoAtrybut');
  42. Reg.DeleteValue('AutoHTML');
  43. Reg.DeleteValue('AutoKopia');
  44. Reg.DeleteValue('AutoRaport');
  45. Reg.DeleteValue('AutoSkorka');
  46. Reg.DeleteValue('AutoSkrol');
  47. Reg.DeleteValue('AutoSortuj');
  48. Reg.DeleteValue('AutoUsun');
  49. Reg.DeleteValue('AutoWyklucz');
  50. Reg.DeleteValue('AutoZamknij');
  51. Reg.DeleteValue('AutoZasobnik');
  52. Reg.DeleteValue('AutoZaznacz');
  53. Reg.DeleteValue('Balonik');
  54. Reg.DeleteValue('Dzwiek1');
  55. Reg.DeleteValue('Dzwiek2');
  56. Reg.DeleteValue('Dzwiek3');
  57. Reg.DeleteValue('Dzwiek4');
  58. Reg.DeleteValue('Dzwiek5');
  59. Reg.DeleteValue('Dzwiek6');
  60. Reg.DeleteValue('FolderKopii');
  61. Reg.DeleteValue('FolderRaportow');
  62. Reg.DeleteValue('FontRozmiar');
  63. Reg.DeleteValue('InnyStyl');
  64. Reg.DeleteValue('MenuKontekst');
  65. Reg.DeleteValue('NieZwalniajPamieci');
  66. Reg.DeleteValue('OknoMax');
  67. Reg.DeleteValue('OknoWierzch');
  68. Reg.DeleteValue('OknoRozmiar');
  69. Reg.DeleteValue('OpisObiektu');
  70. Reg.DeleteValue('Ostrzezenia');
  71. Reg.DeleteValue('OstrzezGdyWlProg');
  72. Reg.DeleteValue('Podfoldery');
  73. Reg.DeleteValue('Podpowiedzi');
  74. Reg.DeleteValue('PominAtrArchiwum');
  75. Reg.DeleteValue('PominAtrUkryty');
  76. Reg.DeleteValue('PominAtrSystem');
  77. Reg.DeleteValue('PominAtrTOdczyt');
  78. Reg.DeleteValue('PominNieznane');
  79. Reg.DeleteValue('PoziomKompresji');
  80. Reg.DeleteValue('Proxy');
  81. Reg.DeleteValue('ProxyAutoryzacja');
  82. Reg.DeleteValue('ProxyUwierzytelnienie');
  83. Reg.DeleteValue('Przezrocz');
  84. Reg.DeleteValue('PrzezroczPos');
  85. Reg.DeleteValue('RozmiarWyklucz');
  86. Reg.DeleteValue('Samouczek');
  87. Reg.DeleteValue('Styl');
  88. Reg.DeleteValue('Styllisty');
  89. Reg.DeleteValue('Stylmenu');
  90. Reg.DeleteValue('Tryb');
  91. Reg.DeleteValue('TrybUzytkownika');
  92. Reg.DeleteValue('UsunPoOdzKopie');
  93. Reg.DeleteValue('UsunStareKopie');
  94. Reg.DeleteValue('UsunStareRaporty');
  95. Reg.DeleteValue('UzytySerwer');
  96. Reg.DeleteValue('WiekAutoAktual');
  97. Reg.DeleteValue('WiekKopii');
  98. Reg.DeleteValue('WiekRaportu');
  99. Reg.DeleteValue('WsparcieBlokuj');
  100. Reg.DeleteValue('WypakujNadpisujac');
  101. Reg.CloseKey;
  102. Reg.Free;
  103. end;
  104.  
  105. procedure RsT12SettingsSCD; stdcall;
  106. var
  107. Reg : TRegistry;
  108. begin
  109. Reg := TRegistry.Create;
  110. Reg.OpenKey('Software\FranmoSoftware\SCD\Ustawienia', False);
  111. Reg.DeleteValue('AutoCzysc');
  112. Reg.DeleteValue('AutoZamknij');
  113. Reg.DeleteValue('Balonik');
  114. Reg.DeleteValue('OknoMax');
  115. Reg.DeleteValue('OknoROzmiar');
  116. Reg.DeleteValue('OknoWierzch');
  117. Reg.DeleteValue('Ostrzezenia');
  118. Reg.DeleteValue('OstrzezGdyWlProg');
  119. Reg.DeleteValue('Podpowiedzi');
  120. Reg.DeleteValue('Usun48h');
  121. Reg.DeleteValue('Zasobnik');
  122. Reg.CloseKey;
  123. Reg.Free;
  124. end;
  125.  
  126. procedure RsT12SettingsMCD; stdcall;
  127. var
  128. Reg : TRegistry;
  129. begin
  130. Reg := TRegistry.Create;
  131. Reg.OpenKey('Software\FranmoSoftware\MCD\Ustawienia', False);
  132. Reg.DeleteValue('AutoPrzeczytane');
  133. Reg.DeleteValue('CzasOkna');
  134. Reg.DeleteValue('LiczCoIle');
  135. Reg.DeleteValue('LiczStart');
  136. Reg.DeleteValue('PriorytetMCD');
  137. Reg.CloseKey;
  138. Reg.Free;
  139. end;
  140.  
  141. procedure Rst12SettingsMPF; stdcall;
  142. var
  143. Reg : TRegistry;
  144. begin
  145. Reg := TRegistry.Create;
  146. Reg.OpenKey('Software\FranmoSoftware\MPF\Ustawienia', False);
  147. Reg.DeleteValue('AutoKopia');
  148. Reg.DeleteValue('FolderProg');
  149. Reg.DeleteValue('OknoMax');
  150. Reg.DeleteValue('OknoWierzch');
  151. Reg.DeleteValue('OknoRozmiar');
  152. Reg.DeleteValue('Ostrzezenia');
  153. Reg.DeleteValue('Podpowiedzi');
  154. Reg.DeleteValue('UsunPoOdzKopie');
  155. Reg.CloseKey;
  156. Reg.Free;
  157. end;
  158.  
  159. procedure Rst12SettingsUZP; stdcall;
  160. var
  161. Reg : TRegistry;
  162. begin
  163. Reg := TRegistry.Create;
  164. Reg.OpenKey('Software\FranmoSoftware\UZP\Ustawienia', False);
  165. Reg.DeleteValue('AutoKopia');
  166. Reg.DeleteValue('IloscPetli');
  167. Reg.DeleteValue('MenuKontekst');
  168. Reg.DeleteValue('OdswierzProcesy');
  169. Reg.DeleteValue('OknoMax');
  170. Reg.DeleteValue('OknoRozmiar');
  171. Reg.DeleteValue('OknoWierzch');
  172. Reg.DeleteValue('Podpowiedzi');
  173. Reg.DeleteValue('UsunPoOdzKopie');
  174. Reg.CloseKey;
  175. Reg.Free;
  176. end;
  177.  
  178. procedure Rst12SettingsMR; stdcall;
  179. var
  180. Reg : TRegistry;
  181. begin
  182. Reg := TRegistry.Create;
  183. Reg.OpenKey('Software\FranmoSoftware\MR\Ustawienia', False);
  184. Reg.DeleteValue('AutoKopia');
  185. Reg.DeleteValue('OknoMax');
  186. Reg.DeleteValue('OknoWierzch');
  187. Reg.DeleteValue('OknoRozmiar');
  188. Reg.DeleteValue('Ostrzezenia');
  189. Reg.DeleteValue('Podpowiedzi');
  190. Reg.DeleteValue('UsunPoOdzKopie');
  191. Reg.CloseKey;
  192. Reg.Free;
  193. end;
  194.  
  195. procedure Rst13Settings; stdcall;
  196. var
  197. Reg : TRegistry;
  198. begin
  199. Reg := TRegistry.Create;
  200. Reg.OpenKey('Software\FranmoSoftware\Odkurzacz\Ustawienia', False);
  201. Reg.DeleteValue('AktualizacjaNieInfo');
  202. Reg.DeleteValue('AktualizacjaSprawdz');
  203. Reg.DeleteValue('AutoAktualizacja');
  204. Reg.DeleteValue('AutoAtrybut');
  205. Reg.DeleteValue('AutoKopia');
  206. Reg.DeleteValue('AutoRaport');
  207. Reg.DeleteValue('AutoSkrol');
  208. Reg.DeleteValue('AutoSortuj');
  209. Reg.DeleteValue('AutoZaznacz');
  210. Reg.DeleteValue('Balonik');
  211. Reg.DeleteValue('Dzwiek1');
  212. Reg.DeleteValue('Dzwiek2');
  213. Reg.DeleteValue('Dzwiek3');
  214. Reg.DeleteValue('Dzwiek4');
  215. Reg.DeleteValue('Dzwiek5');
  216. Reg.DeleteValue('Dzwiek6');
  217. Reg.DeleteValue('FolderKopii');
  218. Reg.DeleteValue('FolderRaportow');
  219. Reg.DeleteValue('MenuKontekst');;
  220. Reg.DeleteValue('Ostrzezenia');
  221. Reg.DeleteValue('OstrzezGdyWlProg');
  222. Reg.DeleteValue('Podfoldery');
  223. Reg.DeleteValue('Podpowiedzi');
  224. Reg.DeleteValue('PominAtrArchiwum');
  225. Reg.DeleteValue('PominAtrUkryty');
  226. Reg.DeleteValue('PominAtrSystem');
  227. Reg.DeleteValue('PominAtrTOdczyt');
  228. Reg.DeleteValue('PominNieznane');
  229. Reg.DeleteValue('Proxy');
  230. Reg.DeleteValue('ProxyAutoryzacja');
  231. Reg.DeleteValue('ProxyUwierzytelnienie');
  232. Reg.DeleteValue('UsunStareKopie');
  233. Reg.DeleteValue('UsunStareRaporty');
  234. Reg.DeleteValue('WiekAutoAktual');
  235. Reg.DeleteValue('WiekKopii');
  236. Reg.DeleteValue('WiekRaportu');
  237. Reg.CloseKey;
  238. Reg.Free;
  239. end;
  240.  
  241. procedure Rst13Stats; stdcall;
  242. var
  243. Reg : TRegistry;
  244. begin
  245. Reg := TRegistry.Create;
  246. Reg.OpenKey('Software\FranmoSoftware\Odkurzacz', False);
  247. Reg.DeleteValue('UsunietoPlikow');
  248. Reg.DeleteValue('UsunietoTyp_bak');
  249. Reg.DeleteValue('UsunietoTyp_his');
  250. Reg.DeleteValue('UsunietoTyp_inf');
  251. Reg.DeleteValue('UsunietoTyp_lng');
  252. Reg.DeleteValue('UsunietoTyp_log');
  253. Reg.DeleteValue('UsunietoTyp_net');
  254. Reg.DeleteValue('UsunietoTyp_reg');
  255. Reg.DeleteValue('UsunietoTyp_tmp');
  256. Reg.DeleteValue('UzyskanoMiejsca');
  257. Reg.WriteString('OstatnioDataPorzuc', '01-01-2011#00:00');
  258. Reg.WriteString('OstatnioDataSkan', '01-01-2011#00:00');
  259. Reg.WriteString('OstatnioDataWCzysc', '01-01-2011#00:00');
  260. Reg.CloseKey;
  261. Reg.Free;
  262. end;
  263.  
  264. procedure RsT12StatsMainODK; stdcall;
  265. var
  266. Reg : TRegistry;
  267. begin
  268. Reg := TRegistry.Create;
  269. Reg.OpenKey('Software\FranmoSoftware\Odkurzacz\Statystyki', False);
  270. Reg.WriteString('IloscSkanow', '0');
  271. Reg.WriteString('OstatnioData', 'nigdy');
  272. Reg.WriteString('SprawdzAktual', '01-01-2011#12:00:00');
  273. Reg.WriteString('UsunietychPlikow', '0');
  274. Reg.WriteString('UzyskanoMiejsca', '0');
  275. Reg.WriteString('UzywanaBaza', '0');
  276. Reg.CloseKey;
  277. Reg.Free;
  278. end;
  279.  
  280. procedure RsT12StatsMainSCD; stdcall;
  281. var
  282. Reg : TRegistry;
  283. begin
  284. Reg := TRegistry.Create;
  285. Reg.OpenKey('Software\FranmoSoftware\SCD\Statystyki', False);
  286. Reg.WriteString('IloscSkanow', '0');
  287. Reg.WriteString('OstatnioData', 'nigdy');
  288. Reg.WriteString('UsunietychPlikow', '0');
  289. Reg.WriteString('UzyskanoMiejsca', '0');
  290. Reg.CloseKey;
  291. Reg.Free;
  292. end;
  293.  
  294. procedure RsT12StatsMainMPF; stdcall;
  295. var
  296. Reg : TRegistry;
  297. begin
  298. Reg := TRegistry.Create;
  299. Reg.OpenKey('Software\FranmoSoftware\MPF\Statystyki', False);
  300. Reg.WriteString('UsunietychPlikow', '0');
  301. Reg.WriteString('UzyskanoMiejsca', '0');
  302. Reg.CloseKey;
  303. Reg.Free;
  304. end;
  305.  
  306. exports
  307. RsT12StatsMainOdk,
  308. RsT12StatsMainMPF,
  309. RsT12StatsMainSCD,
  310. RsT12SettigsMainODK,
  311. RsT12SettingsSCD,
  312. RsT12SettingsMCD,
  313. Rst12SettingsMPF,
  314. Rst12SettingsUZP,
  315. Rst12SettingsMR,
  316. Rst13Settings,
  317. Rst13Stats;
  318.  
  319.  
  320. begin
  321. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement