EXECUTAR O SISTEMA DE UM LOCAL ESPECÃFICO
Amigos, tenho um sistema que desenvolvi em Access2000 no qual o back-end (tabelas) fica no servidor e front-end ficam nas máquinas. Criei em cada máquina uma pasta com nome do sistema na partição D e nesta pasta coloquei o front-end. Criei um atalho deste front-end e coloquei na área de trabalho dos usuários (all user\desktop).
O que tenho observado que diversos operadores não utilizam este atalho e copiam o front-end para sua área de trabalho. Deseja forma a máquina ficam com vários front-end instalados.
Gostaria de saber se tenho como criar um arquivo em bloco de notas, salvar este arquivo com extensão.ini. Neste arquivo eu especificaria o local de onde o sistema poderia ser executado, como por exemplo: D:\SISTEMA\Teste.mdb
No formulário de login colocaria uma rotina para ler este arquivo e verificar se o local está correto, caso esteja, permito o acesso - caso contrário mando uma mensagem para o operador.
O que tenho observado que diversos operadores não utilizam este atalho e copiam o front-end para sua área de trabalho. Deseja forma a máquina ficam com vários front-end instalados.
Gostaria de saber se tenho como criar um arquivo em bloco de notas, salvar este arquivo com extensão.ini. Neste arquivo eu especificaria o local de onde o sistema poderia ser executado, como por exemplo: D:\SISTEMA\Teste.mdb
No formulário de login colocaria uma rotina para ler este arquivo e verificar se o local está correto, caso esteja, permito o acesso - caso contrário mando uma mensagem para o operador.
EDINALDOLA,
Tem sim, mas antes gostaria de conversar sobre um outro problema acima descrito nas entrelinhas e não-técnico:
- Os operadores que criaram seus próprios atalhos não devem ser [Ô]punidos[Ô] com a perda de seus atalhos. Tente preservar estes atalhos nem que seja uma atalho apontando para outro atalho. Os motivos para justificar minha posição são:
1 - Comprar briga de graça com que usa seu sistema e elogia ou xinga o sistema;
2 - Manter tudo [Ô]transparente[Ô] (o operador nem vai perceber a mudança não necessitando treinamento;
3 - Não receber nenhuma reclamação de uma patente mais alta e que não entende nada de informática;
Agora sobre o problema técnico:
- Você pode colocar em um arquivo [Ô].INI[Ô] (Initialization Files) ou, para dificultar para os espertinhos como eu (por exemplo), dentro dos registros (registry).
Links sobre [Ô].INI[Ô]:
------------------------------------------------------------------
O que é um arquivo INI ?
http://www.macoratti.net/vb_ini.htm
------------------------------------------------------------------
Accessing Windows Initialization Files from Visual Basic
http://support.microsoft.com/KB/75639
------------------------------------------------------------------
Trabalhando com Arquivos INI no Visual Basic
http://www.clubedainformatica.com.br/site/2013/07/25/trabalhando-com-arquivos-ini-no-visual-basic/
------------------------------------------------------------------
[VB.NET]Lendo e escrevendo arquivos INI - YOUTUBE
https://www.youtube.com/watch?v=HmIltvqlc8Q
------------------------------------------------------------------
Links sobre Registry:
------------------------------------------------------------------
Acessando o registro do Windows
http://www.macoratti.net/registry.htm
------------------------------------------------------------------
VB - Manipulando o registro do Windows
http://www.macoratti.net/d121002.htm
------------------------------------------------------------------
CLSREGISTRY
http://www.vbmania.com.br/index.php?modulo=detalhe&id=23
Classe para manipulação do registro quase completa, Só falta suporte a dword e bin, mas de resto é 100%! verifica existência/valor de chaves, além de criar e setar valores de chaves!
------------------------------------------------------------------
[][ô]s,
Tunusat.
Tem sim, mas antes gostaria de conversar sobre um outro problema acima descrito nas entrelinhas e não-técnico:
- Os operadores que criaram seus próprios atalhos não devem ser [Ô]punidos[Ô] com a perda de seus atalhos. Tente preservar estes atalhos nem que seja uma atalho apontando para outro atalho. Os motivos para justificar minha posição são:
1 - Comprar briga de graça com que usa seu sistema e elogia ou xinga o sistema;
2 - Manter tudo [Ô]transparente[Ô] (o operador nem vai perceber a mudança não necessitando treinamento;
3 - Não receber nenhuma reclamação de uma patente mais alta e que não entende nada de informática;
Agora sobre o problema técnico:
- Você pode colocar em um arquivo [Ô].INI[Ô] (Initialization Files) ou, para dificultar para os espertinhos como eu (por exemplo), dentro dos registros (registry).
Links sobre [Ô].INI[Ô]:
------------------------------------------------------------------
O que é um arquivo INI ?
http://www.macoratti.net/vb_ini.htm
------------------------------------------------------------------
Accessing Windows Initialization Files from Visual Basic
http://support.microsoft.com/KB/75639
------------------------------------------------------------------
Trabalhando com Arquivos INI no Visual Basic
http://www.clubedainformatica.com.br/site/2013/07/25/trabalhando-com-arquivos-ini-no-visual-basic/
------------------------------------------------------------------
[VB.NET]Lendo e escrevendo arquivos INI - YOUTUBE
https://www.youtube.com/watch?v=HmIltvqlc8Q
------------------------------------------------------------------
Links sobre Registry:
------------------------------------------------------------------
Acessando o registro do Windows
http://www.macoratti.net/registry.htm
------------------------------------------------------------------
VB - Manipulando o registro do Windows
http://www.macoratti.net/d121002.htm
------------------------------------------------------------------
CLSREGISTRY
http://www.vbmania.com.br/index.php?modulo=detalhe&id=23
Classe para manipulação do registro quase completa, Só falta suporte a dword e bin, mas de resto é 100%! verifica existência/valor de chaves, além de criar e setar valores de chaves!
------------------------------------------------------------------
[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas