sexta-feira, 12 de junho de 2009

Comando do DOS em c#

Para executar um comando do DOS em C# ou VB utilise as linhas abaixo.

Adicione o namespace:

Em C#:
using System.Diagnostics;

Em VB:
Imports System.Diagnostics

Códiogo para executar os comandos do DOS (Para VB.NET basta tirar o ponto e virgula(;) do final da linha de código.):

Ex1 Copiandoi um arquivo:
Process.Start("cmd.exe", @"/c copy \\10.130.0.190\Compartilhada\Wallpaper\Alegria.bmp C:\Windows\Web\Wallpaper\");

Ex2 Editando o registro:
Process.Start("cmd.exe", @"/c REG ADD hkey_current_user\software\microsoft\windows\currentversion\Themes\LastTheme\ /v Wallpaper /t REG_EXPAND_SZ /d %SystemRoot%\web\wallpaper\Alegria.bmp /f");

Ex3 Editando o registro:
Process.Start("cmd.exe", @"/c REG ADD hkey_current_user\software\microsoft\windows\currentversion\run\ /v SetHour /t Reg_sz /d C:\SetHour\SetHour.exe /f");

Ex4 Alterando a hora do computador buscando de um IP expecifico:
Process.Start("cmd.exe", @"/c net time \\10.130.0.190 /set /yes");

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.