Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 04.07.2005, 13:20   #1
Piterniel
Cichy mod
 
Avatar użytkownika Piterniel
 
Data rejestracji: 16.03.2003
Lokalizacja: Wrocław
Posty: 4,485
Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Delphi - konsola systemu [Start > Uruchom]

Witam serdecznie potrzebuje jakiejś komendy aby odpalić dowolną procedure ze Start > Uruchom w Delphi.

Chodzi mi dokładniej o

Kod:
defrag c: -b
DISKPERF -N
regsvr32 /u /s zipfldr.dll
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
ipconfig /flushdns
sfc /cachesize=100
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\accessor.inf,MousePointUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\pinball.inf,PINBALL.Remove
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\igames.inf,ZoneUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,MinesweeperUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,FreecellUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SolitaireUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SpiderUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,HeartsUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\communic.inf,ChatUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
del %windir%\Prefetch\ /F /S /Q
del %windir%\TEMP\ /F /S /Q
del %windir%\HELP\*.* /F /S /Q
del %windir%\Media\*.* /F /S /Q
del %windir%\system32\dllcache\*.* /F /S /Q
del %windir%\Driver Cache\i386\*.* /F /S /Q
Proszę o pomoc
Piterniel jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 04.07.2005, 16:57   #2
*Vojtas*
USER FRIENDLY?
 
Avatar użytkownika *Vojtas*
 
Data rejestracji: 15.02.2004
Posty: 602
*Vojtas* zaczyna zdobywać reputację <1 - 49 pkt>
Piter wiem, że dzwonią tylko nie wiem jeszcze, w którym kościele

Poszukaj na google informacji o funkcjach takich jak: ShellExecute, ShellExecuteEx oraz Interface IShellExecuteHook

pozdr.
__________________
*Vojtas* jest offline   Odpowiedz cytując ten post
Stary 04.07.2005, 19:13   #3
Piterniel
Cichy mod
 
Avatar użytkownika Piterniel
 
Data rejestracji: 16.03.2003
Lokalizacja: Wrocław
Posty: 4,485
Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Z tym sobie poradziłem
Kod:
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\accessor.inf,MousePointUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\pinball.inf,PINBALL.Remove
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\igames.inf,ZoneUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,MinesweeperUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,FreecellUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SolitaireUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,SpiderUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\games.inf,HeartsUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\communic.inf,ChatUninstall
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
Tak o
Kod:
begin
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\communic.inf,Chatinstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\accessor.inf,MousePointUninstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\pinball.inf,PINBALL.Remove',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\igames.inf,ZoneUninstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\games.inf,MinesweeperUninstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\games.inf,FreecellUninstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\games.inf,SpiderUninstall',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\msmsgs.inf,BLC.Remove',nil,SW_SHOWNORMAL);
ShellExecute(Handle, 'open','rundll32','advpack.dll,LaunchINFSection C:\Windows\INF\games.inf,HeartsUninstall',nil,SW_SHOWNORMAL);
end;
Tylko nadal nie wiem jak reszte :/

EDIT :
Poradziłem sobie jednak
Ale mam problem

Kod:
begin
ShellExecute(Handle, 'open','defrag.exe','C: -b',nil,SW_SHOWNORMAL);
ShowMessage('Pliki systemowe zostały zdefragmentowane!');
end;
Co zrobić aby ta wiadomośc się pokazała dopiero po wykoanaiu tego wyżej ?

Edit II

Problem rozwiązany - dzieki Ziele!
A teraz tylko zostało

Kod:
del %windir%\Prefetch\ /F /S /Q
del %windir%\TEMP\ /F /S /Q
del %windir%\HELP\*.* /F /S /Q
del %windir%\Media\*.* /F /S /Q
del %windir%\system32\dllcache\*.* /F /S /Q
del %windir%\Driver Cache\i386\*.* /F /S /Q

Ostatnio zmieniany przez Piterniel : 04.07.2005 o godz. 20:49
Piterniel jest offline   Odpowiedz cytując ten post
Stary 07.07.2005, 00:29   #4
*Vojtas*
USER FRIENDLY?
 
Avatar użytkownika *Vojtas*
 
Data rejestracji: 15.02.2004
Posty: 602
*Vojtas* zaczyna zdobywać reputację <1 - 49 pkt>
Wrzuciłem twój problem na jedną z grup dotyczących Delphi (często zagląda tam kilku niezłych ekspertów, jeżeli chodzi o programowanie w tym środowisku) i niestety nie ma prostej procedury czy funkcji, która rozwiąże ten problem. Ale jak to często bywa można to delikatnie obejść np.:

Program może tworzyć plik wsadowy (*.bat), w którym najpierw zapisze komendę, która ma zostać wykonana (np: del %windir%\Prefetch\ /F /S /Q) a następnie uruchomi go za pomocą funkcji ShellExecute.

pozdr.
__________________
*Vojtas* jest offline   Odpowiedz cytując ten post
Stary 07.07.2005, 00:36   #5
gallus
gÓru
 
Avatar użytkownika gallus
 
Data rejestracji: 20.12.2003
Lokalizacja: Zbąszynek
Posty: 5,986
gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Może tutaj ktoś będzie potrafił pomóc w tej sprawie...
http://forum.4programmers.net/viewtopic.php?id=74541
__________________

gallus jest offline   Odpowiedz cytując ten post
Stary 07.07.2005, 00:46   #6
Ziele
.: AT90S2313 :.
 
Avatar użytkownika Ziele
 
Data rejestracji: 09.09.2002
Lokalizacja: Kraków
Posty: 2,724
Ziele zaczyna zdobywać reputację <1 - 49 pkt>
np tak:
Kod:
ShellExecute(0, 'open','cmd.exe del %windir%\Prefetch\ /F /S /Q','nil',nil,SW_SHOWNORMAL)
powinno działać
__________________
LiteOn LTR-40125S & SOHW-1633S 8 )

Jak zrobić szybko sałatke z buraków? Wrzucić granata do BMW
Ziele jest offline   Odpowiedz cytując ten post
Stary 07.07.2005, 01:14   #7
*Vojtas*
USER FRIENDLY?
 
Avatar użytkownika *Vojtas*
 
Data rejestracji: 15.02.2004
Posty: 602
*Vojtas* zaczyna zdobywać reputację <1 - 49 pkt>
Cytat:
Napisany przez Ziele
np tak:
Kod:
ShellExecute(0, 'open','cmd.exe del %windir%\Prefetch\ /F /S /Q','nil',nil,SW_SHOWNORMAL)
powinno działać
No niestety u mnie nie działa

pozdr.
__________________
*Vojtas* jest offline   Odpowiedz cytując ten post
Stary 07.07.2005, 02:05   #8
Ziele
.: AT90S2313 :.
 
Avatar użytkownika Ziele
 
Data rejestracji: 09.09.2002
Lokalizacja: Kraków
Posty: 2,724
Ziele zaczyna zdobywać reputację <1 - 49 pkt>
jutro cos pokombinuje
__________________
LiteOn LTR-40125S & SOHW-1633S 8 )

Jak zrobić szybko sałatke z buraków? Wrzucić granata do BMW
Ziele jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 16:35.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.