Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21
  1. #11
    BackNine Wurm Avatar von Mofo
    Registriert seit
    29.11.2008
    Beiträge
    312

    Standard

    Zitat Zitat von DyDy Beitrag anzeigen
    Also Es geht ohne Stub !
    am anfagn wahr die funktion Stub drinen !

    Ich habe die Stub aus den Resorc... entfernt
    und die code so weit wie möglich mit der kleine funtion " // " ausgeschlossen dan halt noch die Stub .exe und alles was mit der stub zu tuhen hatte noch entfernt und ja was bleibt ? nur noch die funtion BInd .
    Diesen Teil bitte nochmal auf Deutsch o0




  2. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    luxury11 (10.09.2010)

  3. #12
    Tron Avatar von poddels
    Registriert seit
    18.07.2008
    Beiträge
    891

    Standard

    Diese kleine "Funktion" nennt man auskommentieren. Lässt sich übrigens schöner mit /* und */ bewerkstelligen.
    Zitat Zitat von DyDy Beitrag anzeigen
    Ich habe es ganz einfach gemacht !
    am anfagn wahr die funktion Stub drinen !

    Ich habe die Stub aus den Resorc... entfernt
    und die code so weit wie möglich mit der kleine funtion " // " ausgeschlossen dan halt noch die Stub .exe und alles was mit der stub zu tuhen hatte noch entfernt und ja was bleibt ? nur noch die funtion BInd .
    Daraus schließe ich das der Binder ein reiner C&P ist?
    Kontakt: PM
    Blackmarket-Profil: [34|81|0]

  4. #13
    Anfänger Avatar von DyDy
    Registriert seit
    09.09.2010
    Beiträge
    14

    Standard

    N1GH7FIR3

    Wie gesagt is ein ganz einfacher binder der nur bindet nicht weniger nicht mehr .. =)


    Malllll ne ganz große frage von mir

    why findet ihr das so unmöglich bzw komisch das da keine Stub dabei ist ?
    Geändert von DyDy (10.09.2010 um 15:25 Uhr)


    Du findes Rechtschreibe Fehler ?
    dan kauf dir damit nen Butter keks

    >Desings<>Banner<>baground<
    > _PM_<

  5. #14
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Also das Programm hat vorher mit einer Stub gearbeitet und du hast die Stub raus und den Code für das Einbinden der Stub auskommentiert, ja?
    Und der Binder funktioniert jetzt genau wie, wenn keine Stub mehr drin ist?
    Was du da erzählst macht einfach keinen Sinn.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  6. #15
    BackNine Wurm Avatar von Mofo
    Registriert seit
    29.11.2008
    Beiträge
    312

    Standard

    Nun dann erkläre mal wie er denn ganz einfach bindet
    was du schreibst macht alles wenig Sinn




  7. #16
    Anfänger Avatar von DyDy
    Registriert seit
    09.09.2010
    Beiträge
    14

    Standard

    Naja also das mach ich zwan net so gerne aber da es iwi nich alle glauben ..
    da sin die code von einem beiner mit stub und die Funktion Stub usw werde einfach nicht genommen ^^

    Code -.-
    Code:
    {public partial class frmMain : Form{
            private Byte[] EncryptionKey = { 4, 8, 15, 16, 23, 42 };
            private const string SplittString = "<@_@>";
            private const bool VerschlüssleDaten = true;
            [DllImport("uxtheme.dll", CharSet = CharSet.Unicode, ExactSpelling = true)]
            private static extern int SetWindowTheme(IntPtr hWnd, string appName, string partList);
            public frmMain(){
                InitializeComponent();
                SetWindowTheme(this.BinderListe.Handle, "explorer", null);}
            private void buttonClose_Click(object sender, EventArgs e){
                Application.Exit();}
            private void buttonAbout_Click(object sender, EventArgs e){
                MessageBox.Show("Binder - Coded by DyDy", "DyDy Binder", MessageBoxButtons.OK, MessageBoxIcon.Information);}
            private void MenuHinzufügen_Click(object sender, EventArgs e){
                OpenFileDialog dlg = new OpenFileDialog(); {
                    dlg.CheckFileExists = true;
                    dlg.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                    dlg.Filter = "Ausführbare Dateien (*.exe) | *.exe";}
                if (!(dlg.ShowDialog() == DialogResult.Cancel)){
                    ListViewItem item = new ListViewItem(); {
                        item.ImageIndex = BinderListe.Items.Count;
                        item.Text = dlg.SafeFileName;
                        item.SubItems.Add(dlg.FileName);}
                    BinderListe.Items.Add(item);
                    LeseExternesIcon(BinderListe);}}
            private void MenuEntfernen_Click(object sender, EventArgs e){
                foreach (ListViewItem item in BinderListe.SelectedItems) {
                    BinderListe.Items.Remove(item);}}
            private void LeseExternesIcon(ListView lv) {
                imageList.Images.Clear();
                for (int i = 0; i < lv.Items.Count; i++) {
                    imageList.Images.Add(Icon.ExtractAssociatedIcon(lv.Items[i].SubItems[1].Text));
                    BinderListe.Items[i].ImageIndex = i;}}
            private void buttonCompile_Click(object sender, EventArgs e){
                if (!(BinderListe.Items.Count <= 0)){
                    SaveFileDialog dlg = new SaveFileDialog();{
                        dlg.CheckPathExists = true;
                        dlg.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                        dlg.Filter = "Ausführbare Dateien (*.exe) | *.exe";}
                    if (!(dlg.ShowDialog() == DialogResult.Cancel)){
                        SchreibeStub(dlg.FileName);
                        SchreibeTrennzeichen("<StartEof>", dlg.FileName);
                        for (int i = 0; i < BinderListe.Items.Count; i++){
                            SchreibeDateien(dlg.FileName, LeseDatei(BinderListe.Items[i].SubItems[1].Text));
                            SchreibeTrennzeichen(SplittString, dlg.FileName);}MessageBox.Show("Datei wurde Erfolgreich Erstellt.", "DyDy Binder", MessageBoxButtons.OK, MessageBoxIcon.Information);}}}
            private void SchreibeStub(string Pfad){
                FileStream fs = new FileStream(Pfad, FileMode.Create);
                fs.Write(Properties.Resources.Stub, 0, Properties.Resources.Stub.Length);
                fs.Close();}
            private void SchreibeTrennzeichen(string ZeichenFolge, string Pfad){
                FileStream fs = File.Open(Pfad, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
                BinaryWriter bw = new BinaryWriter(fs);
                fs.Position = fs.Length + 1;
                bw.Write(ZeichenFolge);
                bw.Flush();
                bw.Close();}
            private void SchreibeDateien(string Pfad, byte[] Daten){ if (VerschlüssleDaten == true){RC4(ref Daten, EncryptionKey);}
                FileStream fs = File.Open(Pfad, FileMode.Append, FileAccess.Write, FileShare.None);{fs.Write(Daten, 0, Daten.Length);fs.Flush();fs.Close();}}
            private byte[] LeseDatei(string DateiPfad){
                StreamReader sr = new StreamReader(DateiPfad);
                BinaryReader br = new BinaryReader(sr.BaseStream);
                byte[] Buffer = br.ReadBytes((int)sr.BaseStream.Length);
                br.Close();
                sr.Close();
                return Buffer;}
            public void RC4(ref Byte[] bytes, Byte[] key){
                Byte[] s = new Byte[256];
                Byte[] k = new Byte[256];
                Byte temp;
                int i, j;
                for (i = 0; i < 256; i++){
                    s[i] = (Byte)i;
                    k[i] = key[i % key.GetLength(0)];}
                j = 0;
                for (i = 0; i < 256; i++){
                    j = (j + s[i] + k[i]) % 256;
                    temp = s[i];
                    s[i] = s[j];
                    s[j] = temp;}
                i = j = 0;
                for (int x = 0; x < bytes.GetLength(0); x++){
                    i = (i + 1) % 256;
                    j = (j + s[i]) % 256;
                    temp = s[i];
                    s[i] = s[j];
                    s[j] = temp;
                    int t = (s[i] + s[j]) % 256;
                    bytes[x] ^= s[t];}}
            private void frmMain_Load(object sender, EventArgs e)
            {
            }
            private void BinderListe_SelectedIndexChanged(object sender, EventArgs e)
            {
            }
    }
    }


    Du findes Rechtschreibe Fehler ?
    dan kauf dir damit nen Butter keks

    >Desings<>Banner<>baground<
    > _PM_<

  8. #17
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard

    fs.Write(Properties.Resources.Stub, 0, Properties.Resources.Stub.Length);
    ahja..


    Vote4Close..

  9. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Shadowstyle (10.09.2010)

  10. #18
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    Nvm, face palm sagt alles.
    I can haz RCE?

  11. #19
    Anfänger Avatar von DyDy
    Registriert seit
    09.09.2010
    Beiträge
    14

    Standard

    why Vote4Close.. ?


    Du findes Rechtschreibe Fehler ?
    dan kauf dir damit nen Butter keks

    >Desings<>Banner<>baground<
    > _PM_<

  12. #20
    Support-Hure Avatar von sn0w
    Registriert seit
    18.09.2007
    Beiträge
    1.919

    Standard

    Zitat Zitat von hackerking Beitrag anzeigen
    Vote4Close..
    Right C&P Schmarrn und dann nichtmal verstehen um was es geht.
    ToDo Liste für DyDy:
    - Programmiersprache lernen
    - Kein C&P
    - Erst wieder tools anbieten, wenn von dir selbst verfasst und du verstehst, was sie machen
    - Bis dahin: Ganz viel lesen (vielleicht auch den Duden, weil deine Rechtschreibung ist schlimmer als nen Saw Massaker mit Duden)

    #CLOSED#

    Boardregeln | SuFu | Blackmarket | PM

    Fragezeichen und Ausrufezeichen sind keine Rudeltiere!


  13. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Shadowstyle (10.09.2010)

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •