folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net İle Exe Uygulamaya Parametre Yollama



Asp.Net İle Exe Uygulamaya Parametre Yollama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    Mürid kardeşlerim

    bir asp.net uygulaması üzerinden exe bir uygulamaya parametre yollamak istiyorum

    exe üzerindede bu parametreyi alarak işlem yapmam lazım.


    bununla alakalı

    Process proc = new Process();

    sınıfını kullanarak exeyi açtırıyorum  asp.net ile

    buraya string bir parametre yollayıp  bu exe nin form load eventinde gelen parametreyi alıp nasıl işlem yaparız ?? bilen varmıdır .. yardımlarınız beklenmektedir.


    sırıtma la.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    abi hiç uğraşma öyle :D

    önce txt e yazdır :D sonra git o exede form loadda oku o datayı :D

     


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    sLeymN bunu yazdı

    abi hiç uğraşma öyle :D

    önce txt e yazdır :D sonra git o exede form loadda oku o datayı :D

     

    aynen kardeşim sağolasın o cepte :) en son onu yapcaz artık


    sırıtma la.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    crafty
    crafty's avatar
    Kayıt Tarihi: 19/Eylül/2006
    Erkek

    exe yi konsole uygulaması olarak yazdıysan çalıştırırken parametreyi yollayıp o şekilde çalıştırabilirsin


    Kasnak yuvarlandı elek oldu, eski orospular melek oldu...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    crafty bunu yazdı

    exe yi konsole uygulaması olarak yazdıysan çalıştırırken parametreyi yollayıp o şekilde çalıştırabilirsin

    hocam win application olmak zorunda ona yollayamaz mıyız?


    sırıtma la.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    ..

    saybirs tarafından 07/Oca/15 00:55 tarihinde düzenlenmiştir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DesertSun
    DesertSun's avatar
    Kayıt Tarihi: 10/Eylül/2002
    Erkek

    Soketle yapsana 127.0.0.1 de belli portu dinle exe ile soketten yolla datayi


    ::: REALHACKERS.NET ADMIN :::
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    DesertSun bunu yazdı

    Soketle yapsana 127.0.0.1 de belli portu dinle exe ile soketten yolla datayi

    hocam muhtemelen o şekilde yapacağım en mantıklı o duruyor.

    bu arada forumda senide tekrar görmek ayrıca mutlu etti :) 


    sırıtma la.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    DesertSun bunu yazdı

    Soketle yapsana 127.0.0.1 de belli portu dinle exe ile soketten yolla datayi

    Bu  yöntem daha mantıklı bak.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSH
    SSH's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    saybirs bunu yazdı

    ..

    kardeşim teşekkür ederim. mantık tam tersi :) maalesef webden yolladığımız parametreyi exe yi çalıştırıp göstermemiz gerekiyor

    DesertSun hocamın dediği gibi tcp ile yapacağız muhtemelen.


    sırıtma la.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZINDIK
    ZINDIK's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    http://msdn.microsoft.com/en-us/library/vstudio/system.diagnostics.process%28v=vs.110%29

    http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo%28v=vs.110%29.aspx

    böyle olma mı la?

    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe";
    p.StartInfo.Arguments = "/C " + argument;
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.CreateNoWindow = true;
    p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
    p.Start();
    p.StandardInput.WriteLine("exit");
    output = p.StandardOutput.ReadToEnd();
    p.WaitForExit();
    p.Close();

    örnek:

    var proc = new Process {
        StartInfo = new ProcessStartInfo {
            FileName = "test.exe",
            Arguments = "argümanlar",
            UseShellExecute = false,
            RedirectStandardOutput = true,
            CreateNoWindow = true
        }
    };


    output:

    proc.Start();
    while (!proc.StandardOutput.EndOfStream) {
        string line = proc.StandardOutput.ReadLine();
    }

    ZINDIK tarafından 07/Oca/15 01:07 tarihinde düzenlenmiştir
Toplam Hit: 1917 Toplam Mesaj: 15