Witam forumowiczow. Przeszukalem wiele for i niestety nie znalazlem nigdzie odpowiedzi na moj problem.
Opis:
Po zainstalowaniu programu, czasem uruchamia sie tylko po instalacji a czasem nawet kilka razy po instalacji. Po kilkukrotnym uruchomieniu program jakby blokuje sie. Nie reaguje na uruchamianie. Po "uruchomieniu" programu w taskmgr pojawia sie proces na kilka milisekund i znika.
Aby skorzystac z programu jeszcze raz nalezy do odinstalowac i zainstalowac jeszcze raz. Inaczej nie chce.
Ghost'y robilem. Na poczatku myslalem ze poprostu jest ghost zepsuty. Ale po formacie i ponownej instalce XP problem wystepuje nadal.
Programy w ktorych to zaobserwowalem:
TCPowerPack
edHTML
SubEdit Player
Adobe Photoshop CS2
Konf. komp.:
Asus p5vd2 mx (prosze nie komentowac)
Intel D805 Smithfield
GF 7300GS 512
Samsung 200GB
Drodzy forumowicze, juz na wstepie chcialbym zauwazyc iz nie jestem ogromnym laikiem i nie potrzeba pisac do mnie jak do dziecka.
![Zdjęcie](https://www.forum.tweaks.pl/public/style_images/master/profile/default_large.png)
program uruchamia sie tylko kilka razy
Rozpoczęty przez
Pronto
, 04 03 2008 00:11
4 odpowiedzi w tym temacie
#1
Napisano 04 03 2008 - 00:11
#2
Napisano 04 03 2008 - 01:13
Czy w oknie są rejestrowane błędy: Start=> Panel sterowania=>Narzędzia administracyjne/Podgląd zdarzeń/system bądź Aplikacje
Jeśli nie problem jest trudny do identyfikacji i ma wiele przyczyn. Wtedy można skorzystać z programu np.: SoftIce lub OllyDbg lub WinDbg i podejrzeć dlaczego program zakończył proces.
http://www.ollydbg.de
http://www.immunitysec.com/products-immdbg.shtml
http://www.microsoft.com/whdc/devtools/deb...ng/default.mspx
Jeśli nie problem jest trudny do identyfikacji i ma wiele przyczyn. Wtedy można skorzystać z programu np.: SoftIce lub OllyDbg lub WinDbg i podejrzeć dlaczego program zakończył proces.
http://www.ollydbg.de
http://www.immunitysec.com/products-immdbg.shtml
http://www.microsoft.com/whdc/devtools/deb...ng/default.mspx
#4
Napisano 05 03 2008 - 21:09
De asemblacja plików exe jest trudnym tematem, trzeba posiadać bardzo głęboką wiedzę z zakresu działania i budowy plików wykonywalnych, bibliotek DLL. No i oczywiście asembler i jakiś język wyższego poziomu delphi-(Winapi) lub C++.
Co do programu po prawej stronie jest okno Registers (FPU) a w nim Lasterr (Last error) Error_invalid_handle jest to błąd otwarcia pliku, lub wykorzystania funkcji malloc (c++) zawartej w bibliotece msvcrt, masz do niej odwołania w kodzie programu, lub błąd otwarcia pliku DLL (zła ścieżka, lub plik nie jest plikiem dll) - co jest najbardziej prawdopodobne .
Trochę info :
http://www.winapi.org/forum/viewtopic.php?...e3327bc33ab5866
Error 6 czyli Error_invalid_handle:
http://www.haker.com.pl/printview.php?t=35...19563d3c43b33a6
Ochrona procesu, program nadzorujący w delphi:
http://unitedcrew.org/viewtopic.php?p=48781
System Jądro, Procesy:
http://mariopce.tivi.net.pl/szkola/Systemy...201/SysOP4b.pdf
Zastanówmy się teraz, jakie mogą być powody tego stanu rzeczy
-Plik Dll zostaje zarażony wirusem zmienia się jego CRC lub zostaje uszkodzony (lub zamieniony), program próbuje go załadować co kończy się błędem i proces jest usuwany.
Sprawdź komputer pod kontem wirusów.
- Zmieniają się ścieżki w plikach konfiguracyjnych lub w Rejestrze systemu operacyjnego. Monitoruj rejestr i ważne pliki programem np.: COMODO Firewall Pro.
- Nasze kochane ulubione programy antywirusowe lub typu Firewall kończą proces uważając go za zagrożenie dla systemu np. w COMODO jeśli zablokujemy jakiś proces i mamy zaznaczone zapamiętaj odpowiedź to za każdym razem zostanie zakończony. Proponuję zmienić lub wyłączyć programy tego typu i spróbować uruchomić badany program.
Co do programu po prawej stronie jest okno Registers (FPU) a w nim Lasterr (Last error) Error_invalid_handle jest to błąd otwarcia pliku, lub wykorzystania funkcji malloc (c++) zawartej w bibliotece msvcrt, masz do niej odwołania w kodzie programu, lub błąd otwarcia pliku DLL (zła ścieżka, lub plik nie jest plikiem dll) - co jest najbardziej prawdopodobne .
Trochę info :
http://www.winapi.org/forum/viewtopic.php?...e3327bc33ab5866
Error 6 czyli Error_invalid_handle:
http://www.haker.com.pl/printview.php?t=35...19563d3c43b33a6
Ochrona procesu, program nadzorujący w delphi:
http://unitedcrew.org/viewtopic.php?p=48781
System Jądro, Procesy:
http://mariopce.tivi.net.pl/szkola/Systemy...201/SysOP4b.pdf
Zastanówmy się teraz, jakie mogą być powody tego stanu rzeczy
-Plik Dll zostaje zarażony wirusem zmienia się jego CRC lub zostaje uszkodzony (lub zamieniony), program próbuje go załadować co kończy się błędem i proces jest usuwany.
Sprawdź komputer pod kontem wirusów.
- Zmieniają się ścieżki w plikach konfiguracyjnych lub w Rejestrze systemu operacyjnego. Monitoruj rejestr i ważne pliki programem np.: COMODO Firewall Pro.
- Nasze kochane ulubione programy antywirusowe lub typu Firewall kończą proces uważając go za zagrożenie dla systemu np. w COMODO jeśli zablokujemy jakiś proces i mamy zaznaczone zapamiętaj odpowiedź to za każdym razem zostanie zakończony. Proponuję zmienić lub wyłączyć programy tego typu i spróbować uruchomić badany program.
#5
Napisano 06 03 2008 - 23:25
Co do rejestru, to wpadlem na to. Niestety to nie to. Problem dalej wystepuje po przywroceniu rejestru. Co do antywirka to jeszcze sprawdze ale skanowalem AVG i bylo pusto. Zrobie przez noc skan i odezwe sie rano.
EDIT:
Temat do zamkniecia. Wina byl wredny wirus... Pozdrawiam
EDIT:
Temat do zamkniecia. Wina byl wredny wirus... Pozdrawiam
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych