2014-10-04 3 views
0

컴퓨터를 켤 때 사용자를 맞이해야하는 응용 프로그램을 설계했습니다.이 프로그램은 내 PC에서 잘 작동하지만 프로그램의 .exe 파일을 내 동생의 컴퓨터에 전송하면 작동하지 않습니다 "자동으로 작동하지 않습니다 때 PC 부팅"... 어떻게이 문제를 극복 할 수 있습니까 ?? 이것은 내 코드입니다컴퓨터가 부팅 할 때 자동으로 프로그램을 실행합니다

참고 : 프로그램을 수동으로 실행하면 제대로 실행되지만 자동으로 작동되기를 원합니다.

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using Microsoft.Win32; 
using System.IO; 

namespace helloMSG 
{ 
    public partial class Form1 : Form 
{ 
    RegistryKey reg = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); 
    public Form1() 
    { 
     InitializeComponent(); 
     reg.SetValue("My app", Application.ExecutablePath.ToString()); 
    } 

    private void Form1_Load(object sender, EventArgs e) 
    { 


    } 
} 

} `

+0

동생의 PC에서 프로그램이 전혀 작동합니까? .Net의 어떤 버전을 설치 했습니까? –

+0

사용자를 맞이하는 프로그램은 어디에 있습니까? 당신이 가지고있는 코드는 레지스트리를 읽는 것과 관련이있는 것처럼 보입니다! –

+0

내가 수동으로 실행하면 프로그램이 제대로 실행되지만 자동으로 실행되기를 원합니다. – Boulis

답변

0

대상 컴퓨터 요구 사항과 일치해야는, 적어도 올바른 .NET 버전이 설치되어야하며, 당신이 작성되기 때문에 any.Besides 관리자 권한이 필요할 수 있습니다 경우 다른 종속성, 레지스트리에 . 한 가지 더. 당신은 실제로 그것을 위해 winforms 응용 프로그램이 필요하지 않습니다. 하나의 콘솔. 당신은 Windows가 시작 디렉토리로하는 실행 파일을 복사 한 후 부팅 후 시작 프로그램을 원하는 경우

+0

@ Miha Markic : 모든 요구 사항을 충족합니다. 수동으로 실행하면 프로그램이 잘 실행되지만 자동으로 작동하도록하려면 – Boulis

+0

그래서 무엇입니까? 부팅시 실행되도록 설정하는 방법을 모르거나 설정되어 있지만 실행되지 않습니다. –

+0

부팅시 실행되도록 설정하는 방법을 모르겠습니다. – Boulis

0

:

  1. 시작 단추 시작 단추 그림을 클릭하고 모든 프로그램, 시작 프로그램 폴더를 마우스 오른쪽 단추로 클릭 를 누른 다음 열기를 누릅니다.
  2. 바로 가기를 만들려는 항목이 포함 된 위치를 엽니 다.
  3. 항목을 마우스 오른쪽 단추로 누른 다음 바로 가기 만들기를 누릅니다. 새 바로 가기는 원래 항목과 동일한 위치에 나타납니다.
  4. 바로 가기를 시작 폴더로 드래그하십시오.

여기는 출처 : http://windows.microsoft.com/en-gb/windows/run-program-automatically-windows-starts#1TC=windows-7입니다.

프로그램이 친구 PC에서 실행되지 않는 경우 .NET 버전이 올바른지 확인하십시오. 이벤트 뷰어에 문제가 무엇인지 알려주는 자세한 정보가있을 수 있습니다.

관련 문제