2011-12-27 2 views
0

중요한 알림 프로그램을 만들고 있으므로 이벤트 (알림 조건이 충족 됨)가 발생하면 사용자가 확인해야합니다. 그러나 아직 모든 프로그램에서 내 프로그램 (또는 적어도 데스크톱)으로 전환 할 수있는 방법을 찾지 못했습니다.모든 경우 데스크톱이나 내 프로그램으로 전환하는 효율적인 방법은 무엇입니까?

모든 경우 (3D 게임, 게임 가드와 같은 game protection, ..., 다른 전체 화면 프로그램)의 데스크톱으로 전환하는 효율적인 방법이 있습니까?

+0

바탕 화면이나 알림 프로그램으로 어떻게 전환합니까? 이 함정에 빠지지 마십시오. http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx – rene

답변

3

여기에 패배의 싸움이 있습니다. What if two programs did this?

당신은 프로그램의 알림이 무엇보다도 중요하다고 생각합니다. 사용자가하고있는 일을 방해하지 않기 위해서 무엇이든 할 생각입니다.

싸우는 앱 (종종 게임)은 완전히 몰입하는 사용자 경험이 사용자의 경험에 중요하며 다른 앱이 자신의 관심을 훔치는 것을 막기 위해 할 수있는 일을 기꺼이 수행한다고 느낍니다.

어떻게 될 것이라고 생각하십니까? 누구를 이길 거라고 생각하니?

답변은 물론 부적절합니다. 그러나 한 가지는 확실합니다. 사용자는을 잃을 사람입니다. 부모가 싸우고있을 때 아이가 항상 잃는 것처럼, 어떤 부모가 그 특별한 논쟁에서이기 든 상관없이.

현재 내 생각에는 어떤 응용 프로그램이든 에 초점을두고 있습니다. 전투에서 승리해야하며 대부분의 사용자는 같은 방식으로 느낍니다. 실제로 Microsoft는 최근에 Microsoft가 전경 초점을 훔치려는 다른 응용 프로그램의 기능에 대한 Windows의 제한을 강화했다고 생각했습니다.

평상시와 같이 Windows는 그러한 기능이 필요한만큼 놀라 울 정도로 멋진 앱이라고 생각하지 않으므로 요청하는 기능을 제공하지 않습니다. Sorry aboutyour bonus.


편집

: 대답은 위의 논의에서 분명 아니었다 경우는 솔루션은 작업 표시 줄의 Notification Area 같이 정상적인 알림을 표시하는 것입니다. 사용자는 게임을 마칠 때 또는 게임을 할 때마다 편리하게 볼 때마다 볼 수 있습니다. 그것은 당신이 할 수 있거나해야할 모든 것에 관한 것입니다.

+0

설명해 주셔서 감사합니다. 이 옵션은 사용자에게 옵션입니다. 내 프로그램은 회사를위한 것이며 비즈니스 알림이 게임보다 중요하다고 생각합니다. 필요한 경우 내 프로그램에서 사용자의 전체 UAC 권한을 요청합니다. 사실, 나 자신의 용도로도 필요하다. 비즈니스 메시지가 튀어 나오면 내 게임 라인을 부패시킨다. 따라서 필자는 프로그램에 집중할 수있는 좋은 방법이 필요합니다. 그리고 내 프로그램이 사용자 컴퓨터의 유일한 최우선 프로그램이라고 생각하십시오. –

+0

@ W.N. 그것은 UAC가 아닙니다. 문제가 사용자가 직장에서 게임을하는 경우 그룹 정책을 사용하여 그렇게하지 못하게하십시오. 내 대답을 다시 읽으십시오. 아무도이 일을 "정말로"해야하는지의 여부를 묻지 않습니다. 나는 설득 할 필요가 없다. 문제는 그저 효과가 없다는 것입니다. –

+0

좋아, 알았어. 나는 너의 연결 및 그들의 기사의 연결을 통해 읽었다. 아마 모든 비공개 프로그램을 닫을 것입니다 (이것은 내 아이디어가 아니므로 고객이 직원에게 알림을 받도록 확실히해야합니다). 적어도, 내 프로그램은 다른 프로그램과 싸울 필요가 없습니다. 고객이 방금 전에 말한 것입니다.어쨌든 링크를 가져 주셔서 감사합니다. MSDN 블로그가 매우 흥미 롭습니다. –

관련 문제