locked
Bloquear painel de controle, porém liberar acesso ao item "vídeo" do painel de controle RRS feed

  • Pergunta

  • Bom dia, estou com a seguinte dúvida, em meu cliente o painel de controle é bloqueado, porém para um certo aplicativo, se faz necessário alterar as cores do pc na hora de rodá-lo, primeiro pensei em configurar essas opções ja no atalho do programa, porém não da certo, ( ele roda direto do DVD, nao aceita atalho).

    então meu problema como diz no título é esse, bloquear painel de controle, porém liberar acesso ao item "vídeo" do painel de controle,

    a única alternativa que eu encontrei foi a de remover item por item no painel de controle e deixar apenas o ícone do vídeo la, mas dai outras opções que estavam bloqueadas voltam a funcionar, em fim, um transtorno muito grande.

    Alguém tem alguma idéia?

    quarta-feira, 11 de abril de 2012 12:11

Respostas

  • Deu boa da maneira que eu imaginei:

    via gpo ele cria um atalho no desktop com o comando:

    C:\WINDOWS\system32\runas.exe /user:administrador@meudominio \\server\conf\deskvideo\desk.cpl.exe

    criei o desk.cpl.exe no delphi com:

    declara shellapi em uses.

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    ShellExecute(Handle, nil, 'C:\Windows\System32\desk.cpl' , nil, nil, SW_SHOWNORMAL); //para qq extensao
    form1.Close;
    end;

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      action :=cafree;
    end;

    Assim quando ele executa o atalho ele pede a senha, e logo o runas puxa o .exe o mesmo abre o desk.cpl, foi a forma mais segura e definitiva que eu achei para não abrir a segurança no pc dos alunos.

    quarta-feira, 11 de abril de 2012 13:51

Todas as Respostas

  • Bom dia Valdenir,

        Recebi essa dica do  Wallison a poucos dias no forum.

        Qual o sistema operacional?

        Tenta criar um atalho com a opção executar como via linha de comnado.

        runas.exe /savecred /user:hostname\administrador "Painel de Controle\Todos os Itens do Painel de Controle\Vídeo"

        http://consultoriajr.com/executar-programas-atraves-do-comando-runas-savecred/


    Leandro Fontenele | Analista de Redes | Maximaging


    quarta-feira, 11 de abril de 2012 12:34
  • Então, ja havia tentato também com runas, porém ele da que não é um arquivo win32 valido, com arquivo exe funciona, estava pensando em criar um .exe no delphi que puxe esse arquivo, e dai sim usar o runas.exe

    Criatividade acima de tudo kkkkk

    quarta-feira, 11 de abril de 2012 12:52
  • Deu boa da maneira que eu imaginei:

    via gpo ele cria um atalho no desktop com o comando:

    C:\WINDOWS\system32\runas.exe /user:administrador@meudominio \\server\conf\deskvideo\desk.cpl.exe

    criei o desk.cpl.exe no delphi com:

    declara shellapi em uses.

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    ShellExecute(Handle, nil, 'C:\Windows\System32\desk.cpl' , nil, nil, SW_SHOWNORMAL); //para qq extensao
    form1.Close;
    end;

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      action :=cafree;
    end;

    Assim quando ele executa o atalho ele pede a senha, e logo o runas puxa o .exe o mesmo abre o desk.cpl, foi a forma mais segura e definitiva que eu achei para não abrir a segurança no pc dos alunos.

    quarta-feira, 11 de abril de 2012 13:51