나는 C#에서 작동합니다. 응용 프로그램이 있습니다.이 응용 프로그램에서 오후 1시에 응용 프로그램에서 "Take dinner"라고 가정합니다. 오후 4시에 "Take Snacks" 응용 프로그램, 여기에 사용자가 시간과 메시지를 설정, 윈도우에서 활성화되는 기간.이 응용 프로그램을 이미 작성했지만 문제는 사용자가 하나의 특별한 요구 사항을 가지고 있습니다. 사용자는 퀵 바/시작 화면의 응용 프로그램 아이콘을보고 싶지 않습니다. -> programFiles, 응용 프로그램은 단지 레지스트리에 위치를 취합니다. 사용자가 자신의 OS를 시작하면 활성화되고 일정 시간이 지나면 메시지가 표시되고 간격이 표시되지 않게됩니다. 어떤 질문 plz ask.Thanks 사전에있다.활성 창에서하는 방법
답변
신청서를 windows service으로 변경하셨습니까? 이 작업을 수행 한 경우 사용자 상호 작용이 필요없이 자동으로 백그라운드에서 실행될 수 있습니다.
시작 폴더 또는 레지스트리의 시작 메뉴에서 시작 폴더에 exe를 넣는 것이 좋습니다. 레지스트리 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
사용자가 로그온 할 때 시작됩니다. 그런 다음 응용 프로그램을 숨기려면 시작하십시오 (Form.Visible = false). 시간이되면 응용 프로그램을 다시 표시하십시오.
답장을 보내 주셔서 감사합니다. 응용 프로그램이 있지만 주기적으로 볼 수 있고 보이지 않는 응용 프로그램이 있습니다. 일부 구문을 보여 주시겠습니까? 감사합니다. – shamim
Winforms를 사용하는 경우이 작업을 수행하십시오. visible = false; 양식을 숨길 때. 다시 표시하려면 true로 설정하십시오. – IAmTimCorey
winform.I this.visible = false on constructor에서 작성하지만 폼이 표시됩니다.하지만 버튼 이벤트 아래에 쓰면 보이지 않게됩니다. 왜 이런 현상이 발생합니까? – shamim
시작 폴더 또는 레지스트리의 시작 메뉴에서 시작 폴더에 exe를 넣는 것이 좋습니다. 레지스트리 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
using System.Windows.Forms; 더 URL 도움말 위
namespace HideWindows
{
public class HideForm : Form
{
public HideForm()
{
Opacity = 0;
ShowInTaskbar = false;
}
public new void Show()
{
Opacity = 100;
ShowInTaskbar = true;
Show(this);
}
}
}
자신에게 제안 하시겠습니까? –
- 1. 활성 수면을하는 방법?
- 2. 활성 창을 찾는 방법
- 3. 오라클 활성/활성 아키텍처
- 4. Maven3에서 활성 프로파일을 지정하는 방법
- 5. NSWindow가 활성 상태인지 확인하는 방법
- 6. 활성 Excel 인스턴스를 얻는 방법?
- 7. RichFaces에서 활성 panelBarItem을 결정하는 방법
- 8. 활성 FacesContext없이 ELContext를 생성하는 방법?
- 9. activerecord에서 활성 장르를 얻는 방법?
- 10. 활성 발판에서 레코드를 제외하는 방법
- 11. 활성 렌더링 효율을 높이거나 활성 렌더링을 GUI 위젯과 결합하는 방법
- 12. 활성 링크를 활성 링크를 제공
- 13. 레일의 보안 활성 자원
- 14. ASP.NET MVC에서 활성 보고서 WebViewer를 렌더링하는 방법
- 15. 현재 커서 위치의 활성 모니터를 결정하는 방법
- 16. WIF로 활성 연합 공급자를 구현하는 방법
- 17. Octave- 축에서 활성 객체를 찾는 방법
- 18. CSS 탐색에서 활성 상태를 만드는 방법
- 19. xcode와 활성 세션없이 장치에서 좀비를 디버깅하는 방법?
- 20. jquery에서 활성 편집 영역을 찾는 방법
- 21. Android : 코드에서 활성 입력 방법 결정
- 22. 관련 활성 레코드 - 컨트롤러 또는 모델 방법?
- 23. Android : 활성 활동에서 전경 활동을 닫는 방법?
- 24. Excel 2007에서 마지막 활성 셀을 얻는 방법
- 25. 마지막 활성 URL을 얻는 방법 wpf
- 26. DataGrid의 활성 RowDetails 그립을 얻는 방법
- 27. 이전 활성 컨트롤을 찾는 방법 : Delphi
- 28. android에서 3g가 활성 상태인지 여부를 확인하는 방법
- 29. Excel PIA를 사용하여 활성 시트를 설정하는 방법
- 30. Android 개발자 : 활성 활동중인 ProgressBar를 늘리는 방법
서비스의 문제점은 사용자와 상호 작용해서는 안된다는 것입니다 (큰 번호 없음). – IAmTimCorey
@BiggsTRC는 동의했습니다. 제 생각에이 서비스는 관리하는 데 사용되는 별도의 UI를 사용하여 더 많은 배급 자 *로서 행동 할 것이라고 생각했습니다. 작업 표시 줄이나 알림 영역에 표시되지 않는 데스크톱 응용 프로그램을 만들 수도 있지만 관리가 어려워집니다. –
그것은 비록 두 가지 응용 프로그램을 작성하는 것을 의미한다고해도 작동 할 것입니다. – IAmTimCorey