저는 VS2010에서 개발 된 Windows 응용 프로그램과 솔루션 내의 설치 프로젝트를 가지고 있습니다. 특정 응용 프로그램 설정 (레거시 기능)을 저장하기 위해 레지스트리를 사용하고 있었지만 지금은 제거하고 모든 것이 설정 파일에 저장됩니다. 그러나 설치 중에 문제가 발생하지 않도록하고 싶습니다. 가능한 경우 관리자 권한없이 설치 프로그램을 설치하고 싶습니다. 그런 설치자를보기 위해 내가 볼 필요가있는 것들은 무엇입니까? 이것은 많은 보안과 IT 지원이 필요한 환경을 목표로하는 앱이므로 최대한 관련을 최소화하고자합니다. 간단한 데스크톱 사용자가 큰 권한이없는 앱을 설치할 수 있다면.C# 관리 권한으로 설치하는 것을 피하는 방법
1
A
답변
1
먼저 설치 관리자가 승급 권한을 필요로하는 곳 어디에도 설치하지 않는지 확인해야합니다. 그것은 사용자마다 설치, 일반적인 단축키, 프로그램 파일에없는 것 등이 있어야합니다. Visual Studio의 기본 설치 및 배포 프로젝트를 사용하지는 않지만 충분해야합니다. 나는 WiX http://wixtoolset.org/을 보길 권하고 싶다. 내가 매일 사용하는 것이고 Visual Studio 자체는 무엇이 설치 되었는가, 그러나 주요 설치 소프트웨어/도구로 충분해야한다.
관련 문제
- 1. 프롤로그에서 반복되는 것을 피하는 방법
- 2. Windows 7의 Internet Explorer가 관리 권한으로 실행되는지 확인하는 방법?
- 3. 객관적인 c 하위 클래스의 메서드를 재정의하는 것을 피하는 방법
- 4. 파일을 잠그고 C 프로그램으로 쓰는 동안 읽는 것을 피하는 방법
- 5. 표준 입력이 C# 프로세스에서 멈추는 것을 피하는 방법
- 6. C++ dynamic_casting을 피하는 방법?
- 7. Gmaps4rails의 rich_marker에 그림자가 적용되는 것을 피하는 방법
- 8. SQL에서 데이터베이스에 0을 추가하는 것을 피하는 방법
- 9. 여러 번 친구가되는 것을 피하는 방법
- 10. 아이템 렌더러에 'if 문'이로드되는 것을 피하는 방법
- 11. 검색 기록에 페이지가 포함되는 것을 피하는 방법
- 12. Github에 비밀 정보가 노출되는 것을 피하는 방법
- 13. 양식을 여러 번 보내는 것을 피하는 방법
- 14. 버전, 패키지 등을 재정의하는 것을 피하는 방법
- 15. RichTextBox 컨트롤에서 스크롤하는 것을 피하는 방법
- 16. log4j로 로그를 잃는 것을 피하는 방법
- 17. 스윙에서 뷰와 컨트롤러를 연결하는 것을 피하는 방법
- 18. 두 프로세스가 병렬로 실행되는 것을 피하는 방법
- 19. '기다려주십시오'를 표시하고 GUI가 멈추는 것을 피하는 방법?
- 20. C# 설치 프로젝트 출력이 자동으로 관리 권한으로 시작됩니다.
- 21. 관리 영역에 Wordpress 편집 페이지를 설치하는 방법
- 22. C 컴파일러를 Eclipse에 설치하는 방법?
- 23. C 용 Eclipse를 설치하는 방법
- 24. 자바 HashMap에 넣을 때 항목을 다시 정렬하는 것을 피하는 방법
- 25. Emacs에서 읽기 전용 버퍼로 전환하는 것을 피하는 방법 (
- 26. .Validating()을 피하는 방법 앱 종료가 멈추는 것을 취소 하시겠습니까?
- 27. 동적으로로드 한 DLL이 버그로 인해 프로그램이 다운되는 것을 피하는 방법
- 28. C++에서 스택 오버플로를 처리하거나 피하는 방법
- 29. WiX에서 관리 서비스를 설치하는 방법은 무엇입니까?
- 30. CMake : 특정 액세스 권한으로 설치하는 동안 디렉토리를 만드는 방법은 무엇입니까?
VS2010과 함께 제공되는 표준 설치 프로그램을 사용하도록 설정 했습니까? 그렇지 않다면 나는 [NSIS] (http://nsis.sourceforge.net/Main_Page)를 추천 할 것이고, 그것은 sweeet이다 ... – MoonKnight
실제로 나는 VS2010으로 붙어 있지 않다. 그러나 나는 막대한 양의 시간을 투자하고 싶지 않을 것이다. 나는 지금 NSIS를보고있다. – Dimitris