none
Controlar Monitor Servidor Asp.Net RRS feed

  • Pergunta

  • Boa noite. Tenho uma aplicação asp.net 4.0 que tem um metodo de ligar de desligar o monitor do servidor

    [DllImport("user32.dll")]
            private static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);
            /// <summary>
            /// MONITOR ON = -1; MONITOR OFF = 2; MONITOR STANBY = 1; 
            /// </summary>
            public static void alterarMonitor(int status)
            {
                const int WM_SYSCOMMAND = 0x0112;
                const int SC_MONITORPOWER = 0xF170;
                const int HWND_BROADCAST = 0xFFFF;
                SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, status);
            }

    Acontece que eu quero controlar o monitor desse servido com esse metodo... em maquina de desenvolvimento ele roda normalmente desliga e liga o monitor, porem na maquina do servidor com IIS intalado, qndo disparo o metodo nada acontece o site de acesso funciona, nao da erro mas o monitor nao deliga... eu testei o codigo no servidor por um arquivo .exe e funcionou normal... so nao funciona pelo asp.net mesmo...

    alguem tem alguma ideia do q possa ser?

    Obrigado.


    Otavio Henrique

    terça-feira, 25 de setembro de 2012 01:07

Respostas

Todas as Respostas