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)
==============================================



Responder a