Potrzebuje napisać c++'a który otworzy 2 pliki z rozszerzeniem .exe które na dodatek będą niewidzialne od samego początku.
Tworzysz program w c++, który otwiera plik .exe jako binarny.
W ida free pro, lub innym disassemblerze sprawdzasz jakich funkcji potrzebujesz.
Dodajesz do pointera od pliku +offset na daną funkcję.
zrzutujesz pointer i przekazujesz parametry i w kontekście pierwszej aplikacji otwierasz inne.
czasem może się zdażyć, że aplikacja może z innych bibliotek korzystać to możesz, załadować exeka jak blibliotekę.
Zainteresuj się assemblerem i inżynierią wsteczną jak chcesz takie rzeczy robić.
nie jestem zbyt doświadczony w c++, właściwie to się dopiero tego uczę i nie za bardzo rozumiem jak to zrobić nawet jak wypisałeś mi w punktach
Ale co to znaczy "niewidzialne"? Dla jakiego komponentu systemu niewidzialne?
właściwie to znalazłem juz sposób na odpalenie tych programów ale wciąż nie wiem jak zrobić je niewidzialne
CHODZI MI O NIEWIDOCZNE DLA ZWYKŁEGO UŻYTKOWNIKA. MOŻE BYĆ WIDOCZNE W PROCESACH ALE NIE MOŻE SIĘ POJAWIAĆ CMD, ABY NIKT TEGO NIE ZAUWAŻYŁ
Jak odpalasz aplikacje jako windowsowe gui, to będziesz miał bez konsoli, a potem tylko winapi nie wyświetlaj i tyle.
To są twoje aplikacje czy kogoś, które odpalasz?
MOJE
jak juz wspomniałem nie jestem w tym doświadczony i nie za bardzo wiem jak to o czym wspomniałeś
zapomniałem dodać wyrazu ZROBIĆ
Konsola wyświetla się jak robisz aplikacje konsolowe, przy projekcie na aplikację gui, bez dodania gui nie wyświetli się ani gui, ani konsola.
Jakbyś nie umiał tego w projekcie ustawić są jeszcze ustawienia, ale nie pamiętam.
Zrób WINAPI WinMain jako projekt appki i nie dodawaj konsolowych operacji, lub w google są parametry na ukrycie konsoli, ale nie pamiętam.
problem jest taki, że to co ma zostać otwarte otwiera konsole i ją właśnie chcę schować
znaczy ten program który ma zostać otwarty przy otwarciu otwiera swoją konsolę na kilka sekund i chcę aby jej nie bylo widac
dodaj do kompilacji -mwindows i nie używaj wejść i wyjść konsoli.
napiszę to 3ci raz JA NAPRAWDĘ SIĘ NA TYM NIE ZNAM I DOPIERO SIĘ TEGO UCZĘ I JA NAPRAWDĘ NIE WIEM O CZYM TY MÓWISZ. znaczy dziękuję za próbę pomocy ale liczyłem, że rzucę hasło i ktoś mi napisze na szybko kawalek c++'a
gcc plik.c
#include <windows.h>
int main()
{
return 0;
}
Miga konsola/
gcc plik.c -mwindows
nie miga konsola :>
czyli to o czym mówisz ma być w programie który będzie otwierany czy w programie który będzie otwierał?
Przy kompilacji programu, jak go tworzysz z kodu źródłowego.
Są jeszcze flagi w pliku PE, ale 0xCE gdzieś w tym miejscu jest flaga czy ma być konsola, ale nie chce mi się w to bawić teraz idę w cs go pograć.