C # 다른 사용자로 msi 설치 패키지를 실행하는 방법

Andie

최종 사용자 컴퓨터에 Crystal 보고서를 설치할 수 있어야하지만 네트워크 보안이 일반 사용자 로그인에서는 허용하지 않으므로 각 데스크톱에 설치하려면 '다른 사용자로 실행'해야합니다.

모든 사용자가 크리스탈 보고서를 설치할 수있는 작은 응용 프로그램을 만들려고합니다. 지금까지 :

        Process p = new Process();
        p.StartInfo.FileName =   @"C:\cabs\CRRuntime_32bit_13_0_5.msi";
        p.StartInfo.Arguments = "/i \"C:\\Application.msi\"/qn";
        p.StartInfo.UserName = uname;
        p.StartInfo.Password = pword;
        p.StartInfo.Domain = domain;
        p.StartInfo.UseShellExecute = false;


        try
        {
            p.Start();
        }
        catch(Exception er)
        {
            MessageBox.Show(er.Message);
        }

이 코드를 실행하려고하면 "지정된 실행 파일은이 OS 플랫폼에 대해 유효한 응용 프로그램이 아닙니다."라는 메시지가 표시됩니다.

내가 뭔가를 놓쳤습니까?

건배

Emad

MSI는 Windows에서 실행 가능한 파일이 아닙니다. msiexec매개 변수로 msi 파일을 호출해야합니다.

Process p = new Process();
p.StartInfo.FileName =   @"C:\Windows\System32\msiexec.exe";
p.StartInfo.Arguments = @"C:\cabs\CRRuntime_32bit_13_0_5.msi";
p.StartInfo.UserName = uname;
p.StartInfo.Password = pword;
p.StartInfo.Domain = domain;
p.StartInfo.UseShellExecute = false;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Visual Studio 설치 관리자를 통해 다른 MSI 실행

분류에서Dev

Zypper로 설치된 모든 패키지를 다시 설치하는 방법

분류에서Dev

C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

분류에서Dev

다른 패키지를 자동으로 설치하는 메타 패키지를 만드는 방법은 무엇입니까?

분류에서Dev

C # 설치 프로그램을 사용하여 레지스트리 키를 만드는 올바른 방법

분류에서Dev

Wix 사용자 지정 작업을 사용하여 .MSI 설치를 중지하는 방법

분류에서Dev

Wix 사용자 지정 작업을 사용하여 .MSI 설치를 중지하는 방법

분류에서Dev

자체 포함 된 콘솔 앱용 .msi 설치 관리자를 만드는 방법 Visual Studio C #

분류에서Dev

Win10 설치 오류 "msi 패키지를 설치하지 못했습니다"에서 VC2015 재배포 가능 패키지를 수정하는 방법

분류에서Dev

Ubuntu에서 다운로드 한 패키지를 실행하는 방법과 저장 위치

분류에서Dev

수동으로 생성 된 다른 deb 패키지에 저장된 deb 패키지를 설치하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 설치된 rpm 패키지를 쿼리하는 방법

분류에서Dev

Skype 설치에 실패했습니다. Ubuntu의 패키지 관리자에서 Skype를 설치하는 방법은 무엇입니까?

분류에서Dev

다른 패키지 소스에서 패키지를 apt-get 설치하는 방법

분류에서Dev

노드 패키지를 전역 적으로 설치하는 방법-올바른 방법?

분류에서Dev

기본 패키지를 다시 설치하는 방법

분류에서Dev

(모든) 언어 패키지를 다시 설치하는 방법

분류에서Dev

무료 도구 세트를 사용하여 자동 설치를위한 MSI 설치 프로그램을 만드는 방법

분류에서Dev

*로 패키지를 설치하고 다른 것은 무시

분류에서Dev

Spyder 용 Python 패키지를 설치하는 방법

분류에서Dev

CentOS 7 용 PySide 패키지를 설치하는 방법

분류에서Dev

CentOS 7 용 최신 SaltStack 패키지를 설치하는 방법

분류에서Dev

실제로 설치를 실행하기 전에 Wix 부트 스트 래퍼 임베디드 msi를 추출하는 방법은 무엇입니까?

분류에서Dev

대체 경로에 설치된 루비 패키지를 실행하는 방법은 무엇입니까?

분류에서Dev

Python con Windows로 Lasagne 패키지를 설치하는 방법

분류에서Dev

오프라인으로 패키지를 설치하는 방법

분류에서Dev

WIX MSI : 사용자가 설치 프로그램을 다시 실행하면 "제품이 이미 설치되었습니다"라는 메시지를 표시하고 싶습니다.

분류에서Dev

패키지 관리자로 texlive를 올바르게 설치하고 사용하는 방법

분류에서Dev

R 패키지를 설치하지 않고 다운로드하고로드하는 방법이 있습니까?

Related 관련 기사

  1. 1

    Visual Studio 설치 관리자를 통해 다른 MSI 실행

  2. 2

    Zypper로 설치된 모든 패키지를 다시 설치하는 방법

  3. 3

    C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

  4. 4

    다른 패키지를 자동으로 설치하는 메타 패키지를 만드는 방법은 무엇입니까?

  5. 5

    C # 설치 프로그램을 사용하여 레지스트리 키를 만드는 올바른 방법

  6. 6

    Wix 사용자 지정 작업을 사용하여 .MSI 설치를 중지하는 방법

  7. 7

    Wix 사용자 지정 작업을 사용하여 .MSI 설치를 중지하는 방법

  8. 8

    자체 포함 된 콘솔 앱용 .msi 설치 관리자를 만드는 방법 Visual Studio C #

  9. 9

    Win10 설치 오류 "msi 패키지를 설치하지 못했습니다"에서 VC2015 재배포 가능 패키지를 수정하는 방법

  10. 10

    Ubuntu에서 다운로드 한 패키지를 실행하는 방법과 저장 위치

  11. 11

    수동으로 생성 된 다른 deb 패키지에 저장된 deb 패키지를 설치하는 방법은 무엇입니까?

  12. 12

    사용자 정의 설치된 rpm 패키지를 쿼리하는 방법

  13. 13

    Skype 설치에 실패했습니다. Ubuntu의 패키지 관리자에서 Skype를 설치하는 방법은 무엇입니까?

  14. 14

    다른 패키지 소스에서 패키지를 apt-get 설치하는 방법

  15. 15

    노드 패키지를 전역 적으로 설치하는 방법-올바른 방법?

  16. 16

    기본 패키지를 다시 설치하는 방법

  17. 17

    (모든) 언어 패키지를 다시 설치하는 방법

  18. 18

    무료 도구 세트를 사용하여 자동 설치를위한 MSI 설치 프로그램을 만드는 방법

  19. 19

    *로 패키지를 설치하고 다른 것은 무시

  20. 20

    Spyder 용 Python 패키지를 설치하는 방법

  21. 21

    CentOS 7 용 PySide 패키지를 설치하는 방법

  22. 22

    CentOS 7 용 최신 SaltStack 패키지를 설치하는 방법

  23. 23

    실제로 설치를 실행하기 전에 Wix 부트 스트 래퍼 임베디드 msi를 추출하는 방법은 무엇입니까?

  24. 24

    대체 경로에 설치된 루비 패키지를 실행하는 방법은 무엇입니까?

  25. 25

    Python con Windows로 Lasagne 패키지를 설치하는 방법

  26. 26

    오프라인으로 패키지를 설치하는 방법

  27. 27

    WIX MSI : 사용자가 설치 프로그램을 다시 실행하면 "제품이 이미 설치되었습니다"라는 메시지를 표시하고 싶습니다.

  28. 28

    패키지 관리자로 texlive를 올바르게 설치하고 사용하는 방법

  29. 29

    R 패키지를 설치하지 않고 다운로드하고로드하는 방법이 있습니까?

뜨겁다태그

보관