Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Program generujący program. Dokładny opis.


Cooleka

Rekomendowane odpowiedzi

Opublikowano

Cześć wszystkim ;).

 

Mam taki problemik. Mianowicie posiadam program napisany w visual basic, ale chciałbym aby był on generowany w innym programie z możliwością edycji icony nazwy i treści lebel'a ;)

 

Jeżeli będziecie potrzebowali dokładnych informacji to pisać.

 

 

Pozdrawiam i z góry dziękuję!

1377774857-U369478.png

Opublikowano

Da się.

Musisz skompilować program wynikowy, a następnie "pobrać go" w hexie. Potem szukasz odpowiednich miejsc w kodzie w których zmieniasz dane i tam je zmieniasz, a następnie tworzysz z tego plik.

Jest jeszcze kilka metod ale nie będę się rozpisywał

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

Pomyślałeś, że nie każdy ma kompilator?

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

Pomyślałeś, że nie każdy ma kompilator?

Da się.

Musisz skompilować program wynikowy, a następnie "pobrać go" w hexie. Potem szukasz odpowiednich miejsc w kodzie w których zmieniasz dane i tam je zmieniasz, a następnie tworzysz z tego plik.

Jest jeszcze kilka metod ale nie będę się rozpisywał

Beka, posiadając taką wiedzę nie powinieneś być w MCT.

 

@topic

Wzoruj się na moim kodzie

string kodProgramu = "using System;\nnamespace apka\n{\nclass Program\n{\nstatic void Main(string[] args)\n{\n}\n}\n}";
string nazwaExe = "App.exe";
CShaMPCodeProvider cP = new CShaMPCodeProvider();
ICodeCompiler icc = codeProvider.CreateCompiler();

System.CodeDom.Compiler.CompilerParameters parametry = new CompilerParameters();
parametry.GenerateExecutable = true;
parametry.OutputAssembly = nazwaExe;
CompilerResults wynik = icc.CompileAssemblyFromSource(parametry, kodProgramu);

if (wynik.Errors.Count > 0)
{
//blad
}
else
{
//gotowe
}

Opublikowano

To nie zmienia faktu, że kompilator musi mieć.

Czy to dołączony do programu, czy do .net, czy osobno, ale musi go posiadać

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

To nie zmienia faktu, że kompilator musi mieć.

Czy to dołączony do programu, czy do .net, czy osobno, ale musi go posiadać

Kompilator c# jest dołączony do .NET Frameworka, więc w czym problem?

Druga opcja, to grzebanie w resources exeka ;p

  • 4 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...