2008-10-16 2 views

답변

0

QNX의 일부 내장 도구에 문제가있었습니다. 이들은 임시 파일을 C : \

에 쓰려고 시도했습니다. 프로그램이이 위치에 쓸 수 없기 때문에 실패했습니다. 관리자 권한으로 도구를 실행하는 방법을 알기 전까지는 중요한 PITA였습니다.

1

UAC (사용자 액세스 제어)는 많은 작업이 기본적으로 제한된다는 것을 의미합니다. 레지스트리의 특정 부분에 쓰기, 특정 폴더에 대한 액세스 쓰기 프로그램 파일.

그래서 우리 프로그램을 수정해야했습니다.

+0

어쨌든 프로그램에서 이런 일을해서는 안됩니다. 이러한 것들을 잠근 XP 시스템은 흔하지는 않지만 존재합니다. –

+0

예, 이것은 사실입니다 :-) – RickL

3

[2] : working against a local IIS 일 때 고통 (UAC)으로 Visual Studio를 실행해야합니다.

"로컬 IIS 웹 사이트에 액세스하려면 관리자 계정의 컨텍스트에서 Visual Studio를 실행해야합니다. 기본적으로 Windows는 컴퓨터에 로그온 한 경우에도 제한된 권한의 사용자 계정으로 응용 프로그램을 실행합니다. 관리자."

매번 이렇게해야하고, 잊어 버렸을 때 성가시다. 특히 IIS (Windows Server 2003 및 XP)에서 쉽게 작업하는 데 익숙해 진 경우 특히 그렇습니다. UAC는 Vista에서 개발할 때 일반적으로 통증이 있습니다.

편집 : 생각 나는 말할 것 ..

[1] : 나는 비스타에서 실행하는 소프트웨어를 수정 개발자를위한 가장 큰 문제는 기본적으로 포함 (어느 정도) 로고 인증 요구 사항을 적용 비스타에서 오는 것 같아요 몇 가지 큰 고려 사항 :

  • HKLM에 기록하지 마십시오
  • 관리 권한을 가정하지 마십시오 프로그램 파일 디렉토리에 응용 프로그램 데이터를 저장하지 마십시오
  • 사용자의 응용 프로그램 데이터 디렉토리에 데이터 저장
  • +0

    로고 인증 요구 사항은 일반적인 코딩 방법에 불과하지만 그렇지 않습니다. – user15071

    +0

    나는 100 % 동의한다. XP 로고 인증 응용 프로그램은 Vista에서 너무 많은 문제를 실행해서는 안됩니다. – RobS

    0

    간단한 레지스트리 액세스와 관련된 것은 나에게 짜증났습니다. 기본 권한에서는 이벤트 로그를 만들 수 없습니다.

    1

    Vista에서 개발 :

    이전 버전의 Visual Studio는 전혀 실행되지 않습니다.

    빌드 프로세스 중에 COM 구성 요소를 자동으로 등록 할 수 없거나 관리자 권한으로 실행하지 않고 Windows 설치 드라이브에 파일을 복사 할 수 없습니다.

    Vista의 개발 :

    또한, Internet Explorer 용 확장 기능을 개발하는 것은 진짜 피타입니다.IE는 보호 모드에서 기본적으로 IE 외부에서 액세스하는 확장을 개발하기 때문에 권한 상승 정책을 가진 외부 브로커를 사용하고 브로커를 통해 이러한 트랜잭션을 프록시해야합니다. IE 플러그인에서 퍼질 수있는 모든 결함을 고려해 볼 때 이것은 좋은 의미이지만, 고통을 줄이지는 못합니다. P

    그 밖의 실제 문제는 없습니다.

    0

    특히 Vista 프로그래밍과 직접적인 관련이 없습니다. 그러나 액세스 네트워크 드라이브에 관련된 일부 앱의 경우 네트워크 드라이브에 문제가 많이 발생하거나 Vista에서 매우 느리게 작동하거나 사라지는 경우가 있습니다. Windows XP가 설치된 동일한 사이트에는 문제가 없습니다.

    관련 문제