CreateProcess ile Windows Özellklerini açıp kapatma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
HardRaven
Üye
Mesajlar: 6
Kayıt: 09 Kas 2015 03:29

CreateProcess ile Windows Özellklerini açıp kapatma

Mesaj gönderen HardRaven »

Arkadaşlar merhaba

Windowsun bazı özelliklerini yüklemek için aşağıdaki satırı kullanıyorum.
cmd yi açıp aşağıdaki satırı yazdığımda işlemi gerçekleştirip özellikler yükleme işlemini gerçekleştiriyor.

dism.exe /Online /NoRestart /Quiet /Enable-Feature /FeatureName:MSMQ-Server /FeatureName:MSMQ-Container /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast

Ancak programın içinden

CommandLine := 'dism.exe /Online /NoRestart /Quiet /Enable-Feature /FeatureName:MSMQ-Server /FeatureName:MSMQ-Container /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast';
CreateProcess(nil, PChar(CommandLine), nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, AStartupInfo, AProcessInfo);

Bu satırı kullanarak işlemi gerçekleştiremiyorum. Bir an cmd ekranı gidip geliyor ancak komut satırı execute olmuyor.
Bu konuda fikirlerinizi bekliyorum.
Saygılarımla
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: CreateProcess ile Windows Özellklerini açıp kapatma

Mesaj gönderen vkamadan »

Merhaba ShellExecute ile yapabilirsiniz.
not: ilgili örnekte Run an executable with parameters bölümünü inceleyiniz.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla