Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
236
Tıklama
0
Öne Çıkarma
Powershell'de çalışan kod system('powershell komut') ile çalıştırınca hata veriyor. [Çözüldü.]
G
5 yıl
Yüzbaşı
Konu Sahibi

Powershell ile dosya indirmeyi başardım fakat bunu c++'a system() fonksiyonuna uyarladığımda hata veriyor.

(Hata veren compiler değil.)

Direk powershell kodunu CMD'ye yapıştırdım :
%systemroot%\system32\WindowsPowerShell\v1.0\powershell.exe (New-Object System.Net.WebClient).DownloadFile("url","$env:systemroot\\windowtest.exe")

cmd'den bu üstteki kodu başlatınca çalışmıyor. Bu neden olabilir ? (powershell'den başlatınca sorunsuz çalışıyor.)


C++ Uyarlanışı :

const char* powershell = "(New-Object System.Net.WebClient).DownloadFile("url","$env:systemroot\\windowtest.exe")";
system(powershell);



Bu üstteki kodu farklı bir şekilde powershell ile çalıştırmanın bir yolu var mıdır ?

ShellExecute() gibi ?? (shellexecute ile çalıştıramadım)

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Guest-8F0924900 -- 10 Mayıs 2020; 22:19:9 >