Computer/ETC
원격 데스크톱, Microsoft 계정으로 로그인 안될때
회사에서 집에서 그리고 폰으로 컴퓨터로 업무용 컴퓨터나 집에서 사용하는 컴퓨터에 원격으로 접속해야 될 때가 종종 있다. 그리고 윈도 10으로 넘어오고 나서 Microsoft 계정으로 관리되면서 원격 데스크톱 연결로 다른 컴퓨터로 접속하려는데 안 되는 경우가 있다. 여러 군데의 블로그, MS 공식 홈페이지를 찾아보고 따라 해 봤지만, 안 되는 경험이 더 많았다. 그리고 나의 답은 이러하다. 🔅원격으로 접속해야 할 컴퓨터에서 Microsoft 계정으로 로그인 시, 최소 한번 이상은 MS 계정 비밀번호로 로그인하라. 무슨 말인가 하면, 요즘 PIN번호 설정으로 MS 계정으로 로그인시 PIN번호로 로그인을 한다. PIN번호 잊어버림을 누르고, MS계정 비밀번호로 로그인을 하면 그다음부터는 원격 데스크톱에서 MS..
Computer/C#
컴파일타임과 런타임 그리고 상수
C#은 컴파일타임 상수와 런타임상수 두 유형의 상수를 있습니다. 컴파일타임과 런타임은 서로 다르게 동작하기 때문에 적절하지 않은 상수 타입을 사용하면 상응하는 대가가 따릅니다. (허걱!) 컴파일타임 상수보다는 런타임 상수를 사용하라. 컴파일타임 상수가 약간 더 빠르긴 하지만 런타임 상수에 비해 유연성이 상당히 떨어진다. 컴파일타임 상수는 성능이 매우 중요하고 상수의 값이 절대로 바뀌지 않는 경우에만 제한적으로 사용하는 것이 좋다. 런타임 상수는 readonly 키워드를 사용하여 선언하고, 컴파일타임 상수는 const 키워드를 사용한다. 그럼? 런타임(Runtime)과 컴파일타임(Compiletime) 서로 다른 두 계층의 차이는? 런타임(Runtime)과 컴파일타임(Compiletime)은 소프트웨어 프..
Computer/C#
XML 포멧 Element 수정 및 생성
public bool XmlDataCheck(string strfilepath, string ElementID, string Value) { XmlDocument Dxml = new XmlDocument(); Dxml.Load(strfilepath); try { // Modbus 포트번호 XmlNode nodeModPort = Dxml.DocumentElement.SelectSingleNode("/profile/Preferences/" + ElementID); if (nodeModPort.Value != Value) { // 수정 nodeModPort.InnerText = Value; } Dxml.Save(strfilepath); return true; } catch(Exception e) { // 생성..
Computer/C#
시작 프로그램 등록
public Form1() { InitializeComponent(); btnAdd.Click += new EventHandler(btnAdd_Click); btnRemove.Click += new EventHandler(btnRemove_Click); } void btnAdd_Click(object sender, EventArgs e) {// 시작 프로그램 등록 try { // 시작프로그램 등록하는 레지스트리 string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; RegistryKey strUpKey = Registry.LocalMachine.OpenSubKey(runKey); if (strUpKey.GetValue("StartupTest"..
Computer/C, CPP, MFC
[CPP, MFC] 윈도우, 다이얼로그 최대화
초기화부분에서, this->ShowWindow(SW_SHOWMAXIMIZED); this->UpdateWindow(); 도움. SW_HIDE : 윈도우를 화면에 보이지 않게 한다. SW_MINIMIZE : 윈도우를 최소화한다. SW_RESTORE : 윈도우를 원래의 크기와 위치로 화면에 표시한다. SW_SHOW : 윈도우를 화면에 보이게 한다. SW_SHOWMAXIMIZED : 윈도우를 최대한 크게 하여 표시한다. SW_SHOWMINIMIZED : 윈도우를 최소한 작게 하여 표시한다. SW_SHOWMINNOACTIVE : 윈도우를 아이콘으로 표시한다. SW_SHOWNA : 윈도우를 현재 상태로 표시한다. SW_SHOWNOACTIVATE : 윈도우를 가장 최근의 크기와 위치로 표시한다. SW_SHOWNOR..
Computer/C#
DateTime
일정관리로 자주 사용하는데, 조금씩 헷갈리는 부분이 있어서 정리해둠. 둠둠둠둠 둠둠둠.! 그럼 시작! [System.Serializable] public struct DateTime : IComparable, IComparable, IConvertible, IEquatable, IFormattable, System.Runtime.Serialization.ISerializable DateTime 값 형식은 00:00:00 (자정), 01 년 1 월 1 일 Anno 기 (공통 연대)부터 11:59:59 P.M., 9999 년 12 월 31 일 까지의 값을 포함 하는 날짜 및 시간을 나타냅니다. DateTime.Now// {2020-04-23 오전 10:26:28} DateTime.Today// {2020-0..
Computer/WebDesign, Animation
파비콘 만들기/변환 추천사이트
홈페이지, 블로그, 포탈사이트등의 사이트이름앞에 아이콘이 들어가 있는걸 볼 수 있다. 이것이 파비콘이다. 예전에는 ICO파일 변환툴도 쓸만한게 좀 없었는데, 요즘은 너무 많아졌다. 1. 아이콘 만들기 포토샵이나 그림판도 되겠고 16x16 이상으로 만들어주면된다. (1:1비율 정방향으로 만들길...) 웹 주소앞에 표시되는건 16x16이다. 뭐! 난 포토샵도 없고 예쁘게 만들기도 귀찮은데 빠르게는 만들고 싶다라면, http://antifavicon.com/ Favicon Generator This site is an easy to use on-line favicon generator. Favicons generated here contain text instead of images in order to be..
Computer/ETC
(한글) 한/영 자동변환 끄기
안녕! 오늘은 한글과 컴퓨터의 한컴오피스의 한글에서 한/영 자동변환 끄기를 알아보겠다. 쉽게 알 수 있는 부분이긴 한데, 알면서도 까먹는 그런 ㅜ_ㅜ 자 그럼! 빠르게 본론으로.... 한글 2018 버전 기준으로 적어보았다. (이전 버전은 더 쉽게 찾을 수 있었는데...) 한/영 자동변환 끄기는 상단 메뉴바에서 [도구] - [글자판] - [글자판 자동변경] 부분을 체크 해제하면 된다. 빠르게 위치보기! 한글 사용할 때보다 영어 사용할 때 더 불편한 자동변환ㅠㅠ 기능은 좋은데~ 아쉽다.
Computer/C#
[C#] 입력 다이얼로그 하드코딩 코드
프로그래밍을 하다 보면, 패스워드를 확인하거나, 단순하게 값을 입력받을 일이 많다. 매번 폼 또는 사용자 컨트롤 만들어서 사용하기도 귀찮고, 딱! 넣으면 딱! 추가되는 소스 하나 있으면 좋잖아~ 아래 소스를 네임스페이스 안으로 추가하면 기본적인 사용 준비가 끝난다. // ---------------------------- // 패스워드 또는 값 입력받기 툴 // ---------------------------- public static class Prompt { public static string ShowDialog(string text, string caption) { Form prompt = new Form() { Width = 260, Height = 170, FormBorderStyle = F..