Jump to content
Sign in to follow this  
Latorre

Bloqueio de Pen-Drive

Recommended Posts

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
(bloqueia pen-drive)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom
(bloqueia leitor de CD)

Criei uma chave chamada Start para os dois casos quando atribuo o valor 4 para essa chave ele não deixa utilizar pen-drive e nem o cd na maquina, mas isso está ocasionando um problema em computadores que possuem uma impressora USB local!

Não sei dizer exatamente mas parece que o sistema tenta instalar essa impressora toda vez que o computador é reiniciado e a instalação trava, pois o usb está bloqueado e o cd também.

Obs¹: A impressora está instalada corretamente.

Obs²: O teclado e mouse usb funcionam perfeitamente, apenas em casos de impressoras usb "HP" está dando esse problema, para impressoras wi-fi não ocorre.

Alguém já passou por algo parecido que possa me da uma luz do que fazer?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By proflupin
      Estou com dificuldade para criar uma chave estrangeira no meu banco de dados.
       
      No meu cadastro de chamados, é buscado o id da sessão e passa ao banco de dados, conforme abaixo:
      $titulo = $_POST['titulo']; $desc = $_POST['desc']; $id_usuario = $_SESSION['id_usuario']; $query = "INSERT INTO `chamados` (`titulo_chamado`, `desc_chamado`, `usuario_id`) VALUES ('$titulo', '$desc', '$id_usuario')"; $insere = mysqli_query($conexao, $query); Minha tabela chamados é a seguinte:

       
      E a de usuários a seguinte:

       
      O que pretendo fazer é: ao inserir na tabela 'chamados'(id_usuario) seja referenciado com o (id_usuario) da tabela 'usuarios'.
    • By Inside
      Olá amigos,
       
      Achei esse tutorial http://www.macoratti.net/asp_geoip.htm antigo sobre identificar IP com GeoIP.dat.
       
      Mas GeoIP.dat não existe mais agora é o GeoLite2-Country.mmdb (https://dev.maxmind.com/geoip/geoip2/geolite2)
       
      O tutorial do Marcoratti não funciona com GeoLite2-Country.mmdb.
       
      Alguém poderia ajudar para atualizar o código? Procurei por tutoriais na web mas não achei nenhum atualizado.
       
      Testei esse ai na Locaweb e não funcionou.
       
      Creio que será muito útil a todos, obrigado pela atenção de todos.
    • By Almeidareii
      Bom, tenho 3 enigmas para descobrir porém não estou conseguindo, se puderem me dar uma  ajuda, com alguma dica ou com a propria rsp kk
      Encontrar algum padrao, alguma coisa ja ajuda, obrigado a todos.
      obs eles podem estar interligados
       
      1)
      139 28 49 19 189 11 5 18
      156 66 49 19 95 10 
      214 9 
      19 5 88 15 45 29
      101 11 156 66
      129 10 19 5 88 15
      101 11 19 5 45 29
      129 10
      214 9
      45 29 139 26
      156 66 19 5 95 10
      43 63 136 21 5 18
      214 9
      156 66 5 18
      189 11 88 15 156 66 49 19
      95 10 19 5 139 28
      101 11 5 18 129 10
      139 28 49 19 189 11 5 18
      101 11 19 5 45 29
      19 5 88 15 45 29
      189 11 88 15 156 66 49 19
      156 66 19 5 95 10
      95 10 19 5 139 28
      101 11 156 66
      88 15 139 26 38 26
      95 10 139 26 189 11
      139 28 5 18 156 66 5 18
      156 66 19 5 95 10
      19 5 88 15 45 29
      101 11 156 66
      214 9
      43 63 136 21 5 18
      139 28 49 19 189 11 5 18
      19 5 88 15 45 29
      129 10 19 5 88 15
      19 5 49 19 129 10
      19 5 88 15 45 29
      101 11 5 18 129 10
      139 28
      101 11 5 18 129 10
      129 10 19 5 88 15
      129 10
      19 5 88 15 45 29
      156 66 189 11 45 29
      101 11 5 18 129 10
      101 11 19 5 45 29
      43 63
      101 11 156 66
      129 10
      101 11 19 5 45 29
      214 9
      156 66 5 18
      139 28 49 19 189 11 5 18
      19 5 88 15 45 29
       
      2) 
      Imf%dmstpv"|jtwp1"Jv(oiw#fppvmn{o!uk'yknxwcu1'Lsc"nwpvv!jmkmdlo0
      E!fgsfggj-"wunhj#ptt(ptprv!fhth&k!lozyk'tzg#d'hnq0!C'wsuoqf$wh}0
       
      3)  Uma imagem com varios números em japones que traduzidos davam nisso (j? é por que tinha um j e eu não sei o seu valor):
      10 5 1 10 9 8 10 6 6 10 7 10 1 10 9 2 10 4 3 10 4 10 9 5 10 5 10 3 10 5 10 7 10 10 9 100 2 10 1 7 10 4 10 7 7 10 9 3 10 3 9 10 2 2 10 6 4 8 10 9 6 8 3 10 10 9 5 10 4 10 2 4 10 5 10 9 6 10 9 6 2 10 1 10 9 10 2 5 4 10 3 10 9 4 10 7 2 10 9 10 1 10 2 10 7 10 8 10 7 2 10 5 10 9 9 10 10 9 4 10 10 10 7 10 4 10 6 2 10 2 10 5 10 9 7 10 10 7 2 10 4 10 7 10 7 10 3 5 10 9 7 10 9 10 6 10 6 j? 10 9 6 10 2 10 7 2 10 8 10 9 9 10 6 10 9 4 10 4 10 7 2 10 4 10 9 6  10 4 j? 10 3 100 10 3 10 2
    • By wlweslley
      Bom dia/Tarde/Noite
       
      não utilizar sistema de login
       
      Espero que possam Ajudar
       
      bom vi vários post mais todos era a relação a Login e pagina de Login que nao é o meu caso .
       
      estou precisando fazer o seguinte.
       
      Bloquear o acesso o site digitando : www.site.com/site/acesso/index.php caso entre assim direcionar para o URL > www.encurtado.com/sdfsdffsd
       
      Permitir o acesso desse Jeito
      acessar : www.encurtado.com/sdfsdffsd   ---Direcionar para--->  www.site.com/site/acesso/index.php
       
      *Caso não possa ser como acima e precise passar por alguma pagina do site antes de ir para o acesso pode ser assim
       
      acessar : www.encurtado.com/sdfsdffsd   ---Direcionar para--->  www.site.com/site/liberar.php ----> www.site.com/site/acesso/index.php
       
       
      Preciso com urgência essa ajuda Agradeço a todos que poder ajudar. 
       
       
    • By augustinoi
      Ola, preciso implementar um código de uma foreign key como no modelo 
       
      package Persistencia; import Entidades.TipoDeComportamento; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; /** * * @author Augusto */ public class TipoDeComportamentoDAO extends Conexao implements InterFaceDAO<TipoDeComportamento> { @Override public void salvar(TipoDeComportamento tipodecomportamento) { String sqlInsert = "INSERT INTO TIPODECOMPORTAMENTO ( " + "CODIGO, " + "DESCRICAO " + ") VALUES (?,?);"; if (pesquisarSeExisteOTipoDeComportamento(tipodecomportamento)) { System.out.print("Já existe um Tipo de Comportamento cadastrado com este Código no Banco de Dados. "); System.out.println("( " + tipodecomportamento.getCodigotipo() + " | " + buscarPorID(tipodecomportamento.getCodigotipo()).getDescricao() + " )"); } else { try { pstm = abrirConexaoComBD().prepareStatement(sqlInsert); pstm.setInt(1, tipodecomportamento.getCodigotipo()); pstm.setString(2, tipodecomportamento.getDescricao()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } } @Override public void deletar(TipoDeComportamento tipodecomportamento) { String sqlDeletar = "DELETE FROM TIPODECOMPORTAMENTO WHERE CODIGO = ?"; try { pstm = abrirConexaoComBD().prepareStatement(sqlDeletar); pstm.setInt(1, tipodecomportamento.getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public void update(TipoDeComportamento tipodecomportamento) { String sql = "UPDATE TIPODECOMPORTAMENTO SET DESCRICAO=? where CODIGO=?"; try { pstm = abrirConexaoComBD().prepareStatement(sql); pstm.setString(1, tipodecomportamento.getDescricao()); pstm.setInt(2, tipodecomportamento.getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public TipoDeComportamento buscarPorID(Integer id) { String sqlPesquisarPorId = "SELECT * FROM TIPODECOMPORTAMENTO WHERE CODIGO = ?"; TipoDeComportamento tipodecomportamento = new TipoDeComportamento(); try { pstm = abrirConexaoComBD().prepareStatement(sqlPesquisarPorId); pstm.setInt(1, id); ResultSet list = pstm.executeQuery(); while (list.next()) { tipodecomportamento.setCodigotipo(list.getInt("CODIGO")); tipodecomportamento.setDescricao(list.getString("DESCRICAO")); } pstm.close(); list.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return tipodecomportamento; } @Override public List<TipoDeComportamento> listarTodos() { String sql = "SELECT * FROM TIPODECOMPORTAMENTO"; List<TipoDeComportamento> listadostiposdecomportamentos = new ArrayList<TipoDeComportamento>(); try { pstm = abrirConexaoComBD().prepareStatement(sql); ResultSet lista = pstm.executeQuery(); while (lista.next()) { TipoDeComportamento tipodecomportamento = new TipoDeComportamento(); tipodecomportamento.setCodigotipo(lista.getInt("CODIGO")); tipodecomportamento.setDescricao(lista.getString("DESCRICAO")); listadostiposdecomportamentos.add(tipodecomportamento); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return listadostiposdecomportamentos; } public boolean pesquisarSeExisteOTipoDeComportamento(TipoDeComportamento tipodecomportamento) { boolean teste = false; List<TipoDeComportamento> lista = listarTodos(); for (TipoDeComportamento tipo : lista) { if (tipo.getCodigotipo().equals(tipodecomportamento.getCodigotipo())) { teste = true; } } return teste; } } package Persistencia; import Entidades.Comportamento; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; /** * * @author Augusto */ public class ComportamentoDAO extends Conexao implements InterFaceDAO<Comportamento> { TipoDeComportamentoDAO daotipodecomportamento = new TipoDeComportamentoDAO(); @Override public void salvar(Comportamento comportamento) { if (pesquisarSeExisteOComportamento(comportamento)) { System.out.print("Já existe o comportamento cadastrado com este Código no Banco de Dados. "); System.out.println("( " + comportamento.getCodigo() + " | " + buscarPorID(comportamento.getCodigo()).getDescricao() + " )"); } else { String sqlInsert = "INSERT INTO COMPORTAMENTO (" + "CODIGODOCOMPORTAMENTO, " + "DESCRICAO, " + "TIPODECOMPORTAMENTO )" + "VALUES (?,?,?);"; try { pstm = abrirConexaoComBD().prepareStatement(sqlInsert); pstm.setInt(1, comportamento.getCodigo()); pstm.setString(2, comportamento.getDescricao()); // AQUI --------------------------------------------------------------------------------------------------------------------------------- pstm.setInt(3, comportamento.getTipodocomportamento().getCodigotipo()); // AQUI --------------------------------------------------------------------------------------------------------------------------------- pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } } @Override public void deletar(Comportamento entidade) { String sqlDeletar = "DELETE FROM COMPORTAMENTO WHERE CODIGO = ?"; try { pstm = abrirConexaoComBD().prepareStatement(sqlDeletar); pstm.setInt(1, entidade.getCodigo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public void update(Comportamento entidade) { String sql = "UPDATE COMPORTAMENTO SET " + "CODIGO=?, " + "DESCRICAO=?, " + "TIPODECOMPORTAMENTO=? " + "WHERE CODIGO=?"; try { pstm = abrirConexaoComBD().prepareStatement(sql); pstm.setInt(1, entidade.getCodigo().get); pstm.setString(2, entidade.getDescricao()); pstm.setInt(3, entidade.getTipodocomportamento().getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } public Comportamento buscarPorID(Integer id) { String sqlPesquisarPorId = "SELECT * FROM COMPORTAMENTO WHERE CODIGO = ?"; Comportamento comportamento = new Comportamento(); try { pstm = abrirConexaoComBD().prepareStatement(sqlPesquisarPorId); pstm.setInt(1, id); ResultSet lista = pstm.executeQuery(); while (lista.next()) { comportamento.setCodigo(lista.getInt("CODIGO")); comportamento.setDescricao(lista.getString("DESCRICAO")); comportamento.setTipodocomportamento(daotipodecomportamento.buscarPorID(lista.getInt("TIPODECOMPORTAMENTO"))); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return comportamento; } public List<Comportamento> listarTodos() { String sql = "SELECT * FROM COMPORTAMENTO"; List<Comportamento> listadecomportamentos = new ArrayList<Comportamento>(); try { pstm = abrirConexaoComBD().prepareStatement(sql); ResultSet lista = pstm.executeQuery(); while (lista.next()) { Comportamento comportamento = new Comportamento(); comportamento.setCodigo(lista.getInt("CODIGO")); comportamento.setDescricao(lista.getString("DESCRICAO")); comportamento.setTipodocomportamento(daotipodecomportamento.buscarPorID(lista.getInt("TIPODECOMPORTAMENTO"))); listadecomportamentos.add(comportamento); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return listadecomportamentos; } public boolean pesquisarSeExisteOComportamento(Comportamento comportamento) { boolean teste = false; List<Comportamento> lista = listarTodos(); for (Comportamento tipo : lista) { if (tipo.getCodigo().equals(comportamento.getCodigo())) { teste = true; } } return teste; } } Não estou sabendo como funciona para extrair a sintaxe da entidade. colocar esse segundo get se alguém sobre onde tem uma explicação. 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.