2013-04-05 3 views
-6

나는 창문이 나는 또한 프로그램이 실행됩니다 매 2 분 타이머 설정이창 형태로 백그라운드에서 실행됩니다 자동으로

Source Folder:   Destination Folder: 
    Start Button 

처럼 형성 개발할 수 있습니다. 또한 시작 폴더에서 응용 프로그램의 바로 가기를 이동합니다. 이제 내가 원하는 것은 시작 버튼을 누른 후 프로그램 양식이 닫히고 백그라운드에서 실행되며 PC에 로그온 할 때마다 .exe가 백그라운드에서 자동으로 실행됩니다. 첫 번째 버튼을 눌러 시작 버튼 양식을 UI 뒤에 올릴 필요가 없으면 항상 원하는대로 백그라운드에서 실행됩니다. 제가 어떻게 그 일을 할 수있게 도와주세요. 내 검색어를 이해하지 못하는 경우 알려 주시기 바랍니다.

+3

무엇을 하려는지 명확하게 알지 못합니다. 지금까지 가지고있는 코드와 코드를 보여주십시오. – Stas

+0

Windows 서비스를 검색하십시오. –

+1

일종의 사용자 인터페이스를 표시하려면 Windows 서비스를 사용할 수 없습니다. 다른 사람들이 말했듯이,이 질문은 전혀 이해가되지 않습니다. 당신은 당신의 질문을 다시 말해야 할 것입니다. 품질이 좋지 않은 ASCII 일러스트레이션이 아닌 실제 스크린 샷을 표시하는 것도 고려해보십시오. –

답변

0

정말 의사 소통을해야합니다. 질문은 매우 나쁘게 표현됩니다. 이 옵션은 프로세스 또는 창에서 명령 라인으로 하나있다는

ProcessStartInfo psi = new ProcessStartInfo(realCMD.ToString(),realARGS.ToString()); 
        if (domainName != null) 
         psi.Domain = domainName; 
        psi.UserName = realUsername; 
        psi.Password = securePassword; 
        psi.CreateNoWindow = true; 
        psi.UseShellExecute = false; 

우리가 이렇게하면 윈도우가 항상 실행 uppon 표시됩니다를 시작합니다.

명령

이 지정된 프로그램이나 명령을 별도의 창에서 시작합니다 "시작"되는 Windows에서 명령 줄에서 프로그램을 시작합니다.

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] 
     [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] 
     [/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program] 
     [parameters] 

    "title"  Title to display in window title bar. 
    path  Starting directory 
    B   Start application without creating a new window. The 
       application has ^C handling ignored. Unless the application 
       enables ^C processing, ^Break is the only way to interrupt 
       the application 
    I   The new environment will be the original environment passed 
       to the cmd.exe and not the current environment. 
    MIN   Start window minimized 
    MAX   Start window maximized 
    SEPARATE Start 16-bit Windows program in separate memory space 
    SHARED  Start 16-bit Windows program in shared memory space 
    LOW   Start application in the IDLE priority class 
    NORMAL  Start application in the NORMAL priority class 
    HIGH  Start application in the HIGH priority class 
    REALTIME Start application in the REALTIME priority class 
    ABOVENORMAL Start application in the ABOVENORMAL priority class 
    BELOWNORMAL Start application in the BELOWNORMAL priority class 
    AFFINITY The new application will have the specified processor 
       affinity mask, expressed as a hexadecimal number. 
    WAIT  Start application and wait for it to terminate 

당신은 프로그램을 최소화

0

숨기기를 시작 MIN 옵션을 사용할 수 있습니다() 그 전에 윈도우는 응용 프로그램의 시작시로드되었습니다. Windows에서 regedit 시작을 찾으십시오. Windows에서 앱을 시작하는 방법에 대한 예제를 보려면 Google에서 C#을 참조하고 Timer 클래스를 사용하여 x 분마다 앱을 표시하고 Show()를 사용하여 표시하십시오.

숨겨진 상태에서 창이없는 것처럼 보이게하려면 작업 표시 줄 아이콘을 비활성화하고 알림 창 아이콘을 비활성화하고 작업 표시 줄에 표시를 false로 설정하십시오. 아마 더 좋은 방법

또는

는 말한다 프로그램 첫 출시 때 Windows 작업 스케줄러에서 작업을 생성하는 것입니다 "내 응용 프로그램의 모든 X 분을 엽니 다.". 앱이 열리면 작업을 완료하고 작업이 완료되거나 사용자가 종료하면 앱을 종료하고 앱이 다음 예정 시간에 다시 열립니다.

관련 문제