728x90
반응형
728x170
▶ Process 클래스 : 원격 데스크톱 계정 등록하기 예제
RegisterRemoteDesktopAccount("127.0.0.1", "Administrator", "password");
728x90
▶ Process 클래스 : 원격 데스크톱 계정 등록하기
using System;
using System.Diagnostics;
#region 원격 데스크톱 계정 등록하기 - RegisterRemoteDesktopAccount(ipAddress, userID, password)
/// <summary>
/// 원격 데스크톱 계정 등록하기
/// </summary>
/// <param name="ipAddress">IP 주소</param>
/// <param name="userID">사용자 ID</param>
/// <param name="password">패스워드</param>
public void RegisterRemoteDesktopAccount(string ipAddress, string userID, string password)
{
Process process = new Process();
process.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
process.StartInfo.Arguments = $"/add:TERMSRV/{ipAddress} /user:{userID} /pass:{password}";
process.Start();
process.WaitForExit();
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] MemoryMappedFile 클래스 : CreateNew 정적 메소드를 사용해 시스템 메모리에서 메모리 매핑 파일 만들기 (0) | 2022.05.25 |
---|---|
[C#/COMMON/.NET5] 콘솔 폰트 설정하기 (0) | 2022.05.24 |
[C#/COMMON] WebClient 클라이언트 : 서버 인코딩 타입에 맞춰 문자열 다운로드하기 (0) | 2022.05.24 |
[C#/COMMON] 이스케이프 유니코드 문자열 구하기 (0) | 2022.05.23 |
[C#/COMMON] Process 클래스 : 원격 데스크톱 실행하기 (0) | 2022.05.13 |
[C#/COMMON] Regex 클래스 : Replace 정적 메소드를 사용해 한글 문자열 구하기 (0) | 2022.05.13 |
[C#/COMMON] IPAddress 클래스 : HostToNetworkOrder/NetworkToHostOrder 정적 메소드를 사용해 리틀 엔디안/빅 엔디안 값 변환하기 (0) | 2022.05.13 |
[C#/COMMON/.NET6] GRPC 스트리밍 사용하기 (0) | 2022.05.05 |
[C#/COMMON/.NET6] GRPC 사용하기 (0) | 2022.05.04 |
[C#/COMMON] OleDbConnection 클래스 : CSV 파일 로드하기 (0) | 2022.04.15 |
댓글을 달아 주세요