Não tive problemas de "acesso restrito", até porque só usamos a
estrutura padrão HKLM, o que ocorreu é que no x64 a estrutura do
registro é diferente:
no x32, a estrutura padrão para armazenar dados de aplicação é:
HKEY_LOCAL_MACHINE\SOFTWARE\<empresa>\<sistema>\...
no x64, se a aplicação for de 32 bits, o windows converte
automaticamente a gravação dos dados em:
HKEY_LOCAL_MACHINE\SOFTWARE*\Wow6432Node*\<empresa>\<sistema>\...
O problema é que a leitura não é automatizada, ou seja, suas rotinas de
leitura precisam ser alteradas, por exemplo:
!!CB!! 129
If m_ErrorCode != 0 and *gf_IsWindows64( )* and SalStrScan( Key,
'SOFTWARE' ) >= 0
If SalStrScan( Key, 'Wow6432Node' ) = -1
Set Key = VisStrSubstitute( Key, *'SOFTWARE',
'SOFTWARE\\Wow6432Node' *)
Return OpenKey( Key, CanCreate )
A rotina para testar se vc está num Windows x64 é a seguinte:
!!CB!! 134
Function: gf_IsWindows64
Description:
Returns
Boolean:
Parameters
Static Variables
Boolean: b_Resp
Boolean: b_Processou
Local variables
Actions
If not b_Processou
Call IsWow64Process( GetCurrentProcess( ), b_Resp)
Return b_Resp
External functions:
!!CB!! 145
Function: IsWow64Process
Description: BOOL WINAPI IsWow64Process(
__in HANDLE hProcess,
__out PBOOL Wow64Process
);
Export Ordinal: 0
Returns
Boolean: BOOL
Parameters
Window Handle: HWND
Receive Boolean: LPBOOL
Function: GetCurrentProcess
Description: HANDLE WINAPI GetCurrentProcess(void);
Export Ordinal: 0
Returns
Window Handle: HWND
Parameters
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway S.A. - Soluções em Software para Comércio Exterior
Pabx: +55 (19) 3344.9200
Direto:+55 (19) 3344.9361
Fax: +55 (19) 3344.9240
e-mail: erasmo.olive...@sfw.com.br
web: http://www.softcomex.com.br
Antes de imprimir esta mensagem, pense em sua responsabilidade e
compromisso com o meio ambiente!
On 11/9/2009 18:27, gerson neto wrote:
Erasmo,
Boa noite,
Como foi reselvivo o problema de acesso restrito a registros no x64?
Grato,
Gerson Barreto Neto
--- Em qua, 9/9/09, Erasmo <erasmo.olive...@sfw.com.br> escreveu:
De: Erasmo <erasmo.olive...@sfw.com.br>
Assunto: Re: [sqlwin] sqlwindows 3.0 x Windows 7: funciona normalmente?
Para: sqlwin@virtualand.net
Data: Quarta-feira, 9 de Setembro de 2009, 14:54
Nós fizemos homologação de nossas
aplicações em CTD1.5.1 e TD5.1 tanto
no W7 quanto no W2008R2 e não tivemos problemas.
Mas, é claro, já
havíamos tido alguns problemas anteriores nas
homologações do CTD1.5.1
no Vista e no W2008, que contornamos, principalmente acesso
a registros
no x64.
Resumindo, se vc já fez homologações e
garantiu o funcionamento
anterior no Windows Vista e no W2008, não
haverá problemas no W7 e no
W2008R2.
Sds,
Erasmo
--
Erasmo
Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway S.A. - Soluções em Software para
Comércio Exterior
Pabx: +55 (19) 3344.9200
Direto:+55 (19) 3344.9361
Fax: +55 (19) 3344.9240
e-mail: erasmo.olive...@sfw.com.br
web: http://www.softcomex.com.br
Antes de imprimir esta mensagem, pense em sua
responsabilidade e
compromisso com o meio ambiente!
On 9/9/2009 13:40, Vladimir Alexandrino de Souza wrote:
Olá pessoal, preciso saber se o
sqlwindows 3.0 funciona
perfeitamente no windows 7.
Ainda não temos nenhum na instituição,
mas não quero ser surpreendido
como fui com o w2000 e ctd1.1 que não imprimia em
rede.
Se alguém já tiver essa experiência, me
avise por favor.
Vladimir
===========================================Lista de Centura
SQLWindows
Administrador : adm_sql...@hotmail.com
[ http://www.centuraexplorer.com
]
Para sair desta lista mande mensagem para:
majord...@virtualand.net
sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
===========================================
===========================================Lista de Centura
SQLWindows
Administrador : adm_sql...@hotmail.com
[ http://www.centuraexplorer.com
]
Para sair desta lista mande mensagem para:
majord...@virtualand.net
sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
===========================================
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
==============================================
Lista de Centura SQLWindows
Administrador : adm_sql...@hotmail.com
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
majord...@virtualand.net sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
==============================================
Lista de Centura SQLWindows
Administrador : adm_sql...@hotmail.com
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
majord...@virtualand.net sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================