WINDOWS 10 - eliminar pergunta sobre modo administrador

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por microvolution »

Boa tarde!
Antes de mais anda, Feliz 2021 a todos aqui do fórum e aos que ainda não são!

Sejam todos bem vindos!

Bom, um programa feito em harbour com ou sem lib gráfica, pra rodar com todas as funcionalidades no WINDOWS 10 64 bits, é necessário executá-lo como MODO ADMINISTRADOR. Sem isso, dá algum tipo de mensagem de erro.

No meu caso o primeiro erro é o abaixo:
falta de EXECUTAR COMO ADMINISTRADOR
falta de EXECUTAR COMO ADMINISTRADOR
erro falta executar como admin.png (10.03 KiB) Exibido 1294 vezes
Alguns dos nobres professores, sabem como liberar o sistema para que não precisemos ativar o MODO ADMINISTRADOR?
Editado pela última vez por JoséQuintas em 28 Dez 2020 14:00, em um total de 1 vez.
Razão: Mensagem editada para alterar o título do post
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
susviela@bol.com.br
Usuário Nível 3
Usuário Nível 3
Mensagens: 236
Registrado em: 30 Jun 2017 11:17
Localização: São José / SC
Contato:

WINDOWS 10 - executar programa completo modo administrador

Mensagem por susviela@bol.com.br »

A menos que o programa acesse o c:\ ou algum alguma área/arquivo do sistema, não me parece ser necessário executar e modo ADMINISTRADOR.

Melhor rever essa parte no seu fonte.
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - executar programa completo modo administrador

Mensagem por microvolution »

susviela@bol.com.br escreveu: c:\ ou algum alguma área/arquivo do sistema
acessa sim, inclusive a regedit... por isso estamos na dúvida, pra não ter que clicar em PROPRIEDADES do .exe e ter que colocar como modo administrador.
rsrsrs
mas, por enquanto, valeu pela rápida atenção meu nobre SUSVIELA
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - executar programa completo modo administrador

Mensagem por JoséQuintas »

microvolution escreveu:acessa sim, inclusive a regedit...
Você quer dizer o registro do Windows.... porque regedit é o programa pra mexer lá.
Isso você teve problema logo no começo, porque coloca a proteção do seu aplicativo misturada com arquivos do sistema operacional, eu lembro disso, era um Windows Server.
Se acessa pastas que só o administrador pode mexer, obrigatoriamente o aplicativo vai ter que rodar como administrador.
Quanto ao registro, dependendo de onde for mexer, não precisa ser administrador.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - executar programa completo modo administrador

Mensagem por microvolution »

microvolution escreveu:No meu caso o primeiro erro é o abaixo:
então nobres professores...
Error DBCMD/2001 não é coisa de Regedit e sim de DBF/NTX.
rsrsrsrs
começa por aí kkk
pois está instalado na unidade C:\SISTEMA
unidade esta em que está o C:\WINDOWS
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - executar programa completo modo administrador

Mensagem por JoséQuintas »

Ok, acabei misturando mensagens.
Apesar que, na prática, de certa forma você mesmo é o culpado, já que o título é "executar programa completo modo administrador".
Se o título é esse, dá a entender que seu problema tem a ver com executar como administrador.

área não está em uso é exatamente o que a mensagem diz:
Está tentando mudar índice/ordem, mas na área aonde está posicionado não tem nada aberto que possa alterar ordem.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - executar programa completo modo administrador

Mensagem por JoséQuintas »

microvolution escreveu:Bom, um programa feito em harbour com ou sem lib gráfica, pra rodar com todas as funcionalidades no WINDOWS 10 64 bits, é necessário executá-lo como MODO ADMINISTRADOR. Sem isso, dá algum tipo de mensagem de erro.
...
Alguns dos nobres professores, sabem como liberar o sistema para que não precisemos ativar o MODO ADMINISTRADOR?
microvolution escreveu:então nobres professores...
Error DBCMD/2001 não é coisa de Regedit e sim de DBF/NTX.
rsrsrsrs
começa por aí kkk
Pensando bem.... você é que está misturando tudo.
Logo de cara já deu a entender que o erro tem a ver com modo administrador.

A propósito.... não existe isso, ou é administrador ou não é.
Ou trabalha como administrador, ou toda hora/todo dia libera como administrador.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - executar programa completo modo administrador

Mensagem por JoséQuintas »

Nota:
Movido pra Harbour, apesar que ainda não sabemos se foi dentro de alguma particularidade da lib.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - executar programa completo modo administrador

Mensagem por microvolution »

JoséQuintas escreveu:Ou trabalha como administrador, ou toda hora/todo dia libera como administrador.
Como disse, isso sei determinar aqui, clicando em propriedades e mudando para todos os usuários.
JoséQuintas escreveu: título é "executar programa completo modo administrador".
como não cabe mais palavras no título do fórum, tentei resumir ao máximo (o fórum foi feito em clipper kkk e não cabe muitas palavras na VARIÁVEL kkk só pra descontrair). kkk...
JoséQuintas escreveu:Se acessa pastas que só o administrador pode mexer, obrigatoriamente o aplicativo vai ter que rodar como administrador.
penso que deve haver um jeito de se acessar pastas exclusivas sem estar marcado como administrador (pra não ter que ficar respondendo SIM toda vez que executa o programa/sistema).
Por que respondo com essa indagação?
Se não houvesse esse meio de "burlar" o Windows, o PREMIERE CC xx, AFTER EFFECTS, SOUND FORGE, OBS STUDIO, etc... teriam que estar como "modo administrador" sempre... mas, não é assim.
Eles, nem sempre precisam estar como MODO ADMINISTRADOR pra ter acesso total à tudo e/ou funcionar/rodar "completamente".
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - executar programa completo modo administrador

Mensagem por JoséQuintas »

Se entendi direito agora, o seu post ficaria mais claro se fosse assim:

"assunto: eliminar pergunta sobre modo administrador
O Windows está sempre perguntando se quer rodar em modo administrador, tem como desativar isso?"

Seria isso?

Criou arquivo/resource referente ao MANIFEST ?

Opção 1, boa pra testes, criar o manifest com o mesmo nome do EXE: nomeexe.exe.manifest
Opção 2, melhor, embutir no EXE, através de resource, existe o modo correto de fazer isso

veja na própria HMG que ela tem isso.
Nas opções do HBMK2 também tem isso.

O Windows, quando não existe manifest, pode acabar usando o modo compatibilidade que exige administrador.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por microvolution »

JoséQuintas escreveu:Criou arquivo/resource referente ao MANIFEST ?
SIM, foi o nobre professor quem me ensinou.
JoséQuintas escreveu:eliminar pergunta sobre modo administrador
como faço para alterar o assunto para todos? consegui alterar nesta última postagem. será que alterou para todos, daqui pra frente?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por JoséQuintas »

Alterei o título da primeira mensagem.
Pelos posts eu não tinha certeza se o problema era sobre esso mesmo, mas acabou de confirmar.
Se no manifest indicar que é com os direitos do usuário fica resolvido, e vai poder rodar como administrador QUANDO QUISER.

Confirme se não mexeu no atalho do Windows, e fixou modo administrador, ou compatibilidade, etc.
Tem essa também....
Mas se a pergunta sumir, está resolvido.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por microvolution »

VEJA O CÓDIDO DO MEU MANIFEST:
o nome DOS dele é: "sicca.manifest"

Código: Selecionar todos

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
   <requestedPrivileges>
    <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
   </requestedPrivileges>
  </security>
 </trustInfo>
 <dependency>
  <dependentAssembly>
   <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" />
  </dependentAssembly>
 </dependency>
</assembly>
agora
JoséQuintas escreveu:Se no manifest indicar que é com os direitos do usuário fica resolvido, e vai poder rodar como administrador QUANDO QUISER.
agora fiquei em dúvida com este seu comentário...
atualmente o sistema só roda se colocar como MODO ADMINISTRADOR (ou manualmente toda execução, ou alterando as propriedades)...

mas, a pergunta SIM ou NÃO quando se clica continua existindo.
O que precisa ser acrescentado no meu manifest acima para isso ser resolvido?
lembrando que o meu .exe está assim:
sicca.exe
o manifest está assim:
sicca.manifest
ou tem que estar assim?
sicca.exe.manifest?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por JoséQuintas »

microvolution escreveu:lembrando que o meu .exe está assim:
sicca.exe
o manifest está assim:
sicca.manifest
ou tem que estar assim?
sicca.exe.manifest?
Como eu coloquei: nomeexe.exe.manifest, portanto sicca.exe.manifest

Isso se for EXTERNO. Se for dentro do resource o nome de arquivo não faz diferença.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WINDOWS 10 - eliminar pergunta sobre modo administrador

Mensagem por microvolution »

JoséQuintas escreveu:Como eu coloquei: nomeexe.exe.manifest, portanto sicca.exe.manifest
não fez diferença alguma. tá do mesmo jeito.

continua dando o primeiro de muitos erros se não tiver habilitado MODO ADMINISTRADOR em PROPRIEDADES do .EXE.
ReLembrando. O primeiro erro que acontece é:

Código: Selecionar todos

Date:29/12/2020 Time: 11:56:51
Error DBCMD/2001 Workarea nÆo est  em uso: ORDLISTCLEAR
Called from ORDLISTCLEAR(0)
Called from INT(4940)
Called from MCI(4750)
Called from MAIN(1524)
Este erro ORDLISTCLEAR, que está na linha 4940, a linha é:

Código: Selecionar todos

set index to (substr (NOME_SIST,1,5) + '005.NTX')
E, assim, sucessivamente...

vou postar aqui os conteúdos do .MANIFEST e do .RC, pra analisar e descobrir algum erro ou colocar mais informações.
.MANIFEST:

Código: Selecionar todos

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
   <requestedPrivileges>
    <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
   </requestedPrivileges>
  </security>
 </trustInfo>
 <dependency>
  <dependentAssembly>
   <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" />
  </dependentAssembly>
 </dependency>
</assembly>
tá aí o .MANIFEST... apesar de que, não sei pra que serve essas informações, e, o que elas trazem ou não de funcionalidade ou benefício, mas, se o JQuintas disse que precisa delas, elas estão desde o dia que foram necessárias...

arquivo .RC:

Código: Selecionar todos

AppIcon             ICON     I:\sistema\_ICONES.ico
BtOrcamento       BITMAP     I:\sistema\_orcamento.bmp
BtExtrato         BITMAP     I:\sistema\_extrato.bmp
BtCliente         BITMAP     I:\sistema\_cliente.bmp
BtBaixar          BITMAP     I:\sistema\_baixar.bmp
BtUsuTela         BITMAP     I:\sistema\_tela.bmp
Loginwvg          BITMAP     I:\sistema\Login.bmp
Bom, a pergunta que não quer calar:
COMO ELIMINAR A PERGUNTA SOBRE MODO ADMINISTRADOR DO WIN 10/64?
PS: essa pergunta surge quando:
- clicamos com botão direito do mouse sobre o .EXE, e,
- clicamos na aba COMPATIBILIDADE, e,
- clicamos em seguida em ALTERAR CONFIGURAÇÕES DE TODOS OS USUÁRIOS, e,
- marcamos EXECUTAR ESTE PROGRAMA COMO ADMINISTRADOR, e,
- APLICAR/OK, e,
- APLICAR/OK novamente...
Após feito acima, o programa sempre executará em MODO ADMINISTRADOR, mas, também, sempre perguntará com resposta SIM ou NÃO pra então liberar ou não a execução do sistema.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder