천객만래 [千客萬來] (It has an interminable succession of visitors)


MS, 윈도8 10월26일 출시




마이크로소프트(MS)의 최신 운영체제(OS) 윈도8 정식버전이 오는 10월 26일 출시된다. MS가 사활을 걸고 내놓는 새 OS가 이 회사의 자존심을 회복해줄 지 석달 뒤 밝혀진다. MS는 이같은 의지를 반영하듯 기존 버전 사용자를 윈도8으로 끌어들이기 위한 파격적인 업그레이드 정책도 진행한다.


 윈도XP, 윈도비스타, 윈도7 기반 PC를 쓰는 사용자는 윈도8을 40달러만 내고 업그레이드할 수 있는 프로모션도 진행한다

내년 1월말까지 윈도7, 비스타, XP 사용자들이 39.99달러(약 4만6천원)만 내면 '윈도8프로' 버전으로 업그레이드할 수 있다. 이는 온라인 다운로드 시 가격이며 소매점에서 살 수 있는 패키지형 DVD 버전을 받으려면 69.99달러(약 8만원)를 내야 한다.

 애플의 맥OS X 업그레이드 가격을 의식한 것으로 보인다.


MS 태블릿 '서피스'는 언제 나올까?




Posted by SB패밀리

XP이상의 윈도우즈에서 UAC 계정관리컨트롤에 따른 관리자 권한으로 외부 어플리케이션을 실행하는 관련 소스
visual c++로 된 것으로 CreateProcess()함수를 사용한다.


TCHAR* serviceName = "";
TCHAR* exePath = "";
STARTUPINFO si;
PROCESS_INFORMATION pi;
SERVICE_STATUS serviceStatus;
SERVICE_STATUS_HANDLE serviceStatusHandle = 0;
HANDLE stopServiceEvent = 0;
DWORD exitCode = -1;

void StartExe()
{
    ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory( &pi, sizeof(pi) );

    // Start the child process.
    CreateProcess( NULL, // No module name (use command line).
        exePath, // Command line.
        NULL,             // Process handle not inheritable.
        NULL,             // Thread handle not inheritable.
        FALSE,            // Set handle inheritance to FALSE.
        0,                // No creation flags.
        NULL,             // Use parent's environment block.
        NULL,             // Use parent's starting directory.
        &si,              // Pointer to STARTUPINFO structure.
        &pi );            // Pointer to PROCESS_INFORMATION structure.
}

Posted by SB패밀리

강화된 비스타의 사용자 계정관리 컨트롤



비스타 사용시 UAC 창이 뜰 때가 많다.
시스템 영역을 사용하거나 관리자 권한으로 올릴 필요가 있을 경우에
이 화면이 뜨며 동시에 화면 깜빡임 현상이 나타난다.

이것은 보안정책에 관련된 부분이다.

단지 화면 깜빡임 현상을 해소하기 위해서는
아래의 2가지가 존재한다.

1. 로컬 보안 정책을 이용하여 변경하는 방법 ( 비스타 비즈니스, 비스타 얼티메이트 )
.실행(윈도우키+r) -> secpol.msc 입력하여 로컬 보안 정책 실행
.로컬정책 > 보안옵션 선택
.사용자 계정 컨트롤: 권한 상승시 보안 데스크탑으로 전환을 '사용안함'으로 설정

혹은

제어판>관리도구>로컬 보안 정책에서 가능하다.

2. 레지스트리를 수정하는 방법 ( 비스타 홈 베이직, 비스타 홈 프리미엄 )
.컴퓨터\HKEY_LOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 항목을 찾아 다음 항목을 고친다.
.PromptOnSecureDesktop 항목을 값을 기존 1 에서 0 으로 고치고 확인 버튼을 클릭한다.

어떠한 방법을 사용해도 되지만 난 비스타 홈 프리미엄이라.. 선택의 여지없이 1번을 사용하였다.

위의 설정은 화면 깜빡임을 사라지게 할 뿐, 여전히 사용자 계정 컨트롤의 권한 확인 창은 나타난다. UAC 기능을 아예 막아버려 .. 권한 확인 창이 아예 보이지 않도록 하려면 다음의 글을 참조하라.


UAC 설정을 끄는 방법


방법 1 - 사용자 계정 컨트롤을 통하는 방법

  1. [시작]을 클릭하여 [제어판]을 엽니다.

  2. [제어판]의 [제어판 홈]보기에서 [사용자 계정 및 가족 보호]를 클릭합니다.  

  3. [사용자 계정]을 클릭합니다.

  4. 하단의 [사용자 계정 추가 및 제거]를 클릭합니다.

  5. 허가가 필요하다는 프롬프트에 대하여 [계속] 단추를 눌러 관리자 [암호]를 입력합니다.  

  6. [사용자 계정 컨트롤을 사용하여컴퓨터를 보다 안전하게 보호]의 체크 설정을 해제합니다.

  7. [확인] 단추를 누릅니다.

  8. 변경된 설정의 적용을 위하여 시스템의 재부팅이 필요합니다.

  9. 설정을 원 상태로 복구하기 위해서는 체크 설정을 다시 합니다.


방법 2 - 레지스트리 편집을 통하는 방법

  1. [시작]의 검색 텍스트 입력창에 'regedit'를 타자한 후 엔터 키를 눌러 [레지스트리 편집기]를 기동합니다.

  2. 다음의 레지스트리 분기점까지 찾아갑니다.

    HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System

  3. 컴퓨터를 재시작합니다.

  4. UAC를 다시 [Enable]로 설정하려면 변경된 EnableLUA의 [값 데이터]를 '1'로 변경합니다.


방법 3 - [시스템 구성 유틸리티]를 통한 방법

  1. [시작]의 검색 텍스트 입력창에 'msconfig'를 타자 후 엔터키를 눌러 [시스템 구성 유틸리티]를 기동합니다.

  2. 허가 요청에 대하여 [계속]을 눌러 답하거나 또는 관리자의 [암호]를 입력합니다.

  3. [도구] 탭을 누릅니다.

  4. 스크롤바를 내려 [Disable UAP] 또는 [Disable UAC] 옵션 항목을 찾아 하이라이트합니다.

  5. 하단의 [Launch] 단추를 누릅니다.

  6. 명령 프롬프트 창이 열리며, UAC를 사용 안 함으로 하기 위한 스크립트 프로세스가 자동으로 실행됩니다.

  7. 작업이 성공적으로 완성되었다는 요지의 메시지가 나타납니다.

  8. CMD 창을 닫고 시스템 구성 유틸리티를 종료합니다.

  9. 시스템을 재시작하여 변경을 시스템에 적용합니다.

  10. 원상 복구는 [Enable UAP] 또는 [Ensable UAC]을 선택하여 런칭 단추를 누릅니다.


방법 4 - 그룹 정책 편집을 통한 방법

  1. 주의 : Windows Vista Home Premium 그리고 Home Basic 에디션에는 그룹 정책 편집기가 없습니다.

  2. [시작]의 검색 텍스트 입력창에 'GPedit.msc'를 타자한 후 엔터 키를 눌러 [그룹 정책 편집기]를 엽니다.

  3. [컴퓨터 구성]-[Windows 설정]-[보안 설정]-[로컬 정책]-[보안 옵션]으로 찾아 갑니다.

  4. 우측의 상세 창에는 몇 User Account Control 정책들이 있습니다.

  5. 아래 정책들을 마우스 우클릭하여 '-' 다음의 새로운 값으로 구성 또는 변경합니다.

    • User Account Control: Behavior of the elevation prompt for administrators - Elevate without prompting

    • User Account Control: Detect application installations and prompt for elevation - Disabled

    • User Account Control: Run all administrators in Admin Approval Mode - Disabled

  6. 컴퓨터를 재시작합니다.

  7. 복구를 위해서는 정책의 원래의 값인 'Enable' 또는 'Prompt for Consent'를 되돌려 줍니다.


방법 5 - 명령 프롬프트를 통하는 방법

  1. 상승된 권한의 명령 프롬프트를 엽니다.

  2. UAC를 Disable로 설정키 위하여 아래 명령을 실행합니다.

    C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

  3. 다시 UAC 기능을 되살리는 명령은 다음과 같습니다.

    C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

  4. 컴퓨터를 재시작하여 적용되도록 합니다.

  5. 주의 : UAC를 사용치 않는 것으로 설정하면 작업 표시줄의 알림 영역에 빨간 색의 'X' 방패 아이콘인 [Windows Security Center]의 아이콘이 표시되며, 이 경고 아이콘을 작업 표시줄에서 제거하려면 아래 기사를 참조합니다.

Posted by SB패밀리