Página 1 de 1

Conectar a Dominio

Publicado: Lun May 28, 2007 2:01 am
por zeasoftware
Existe algun dialogo (ya revise el manual) que me permita hacer la conexion
a un servidor Win2000server o Win2003server, con dominio?
Gracias
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
visita mi "venta de garage"


Attached files

Conectar a Dominio

Publicado: Lun May 28, 2007 10:51 am
por ignacio
Ramón,
No, no lo hay. Supongo que ese dialogo sale automáticamente cuando accede a
un recurso de RED.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=465a1bfc@ozsrv2.ozlan.local...]465a1bfc@ozsrv2.ozlan.local...[/email]
> Existe algun dialogo (ya revise el manual) que me permita hacer la
> conexion
> a un servidor Win2000server o Win2003server, con dominio?
>
> Gracias
> --
> Ramón Zea
> 01.993.194.14.27
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
> visita mi "venta de garage"
>
>

Conectar a Dominio

Publicado: Lun May 28, 2007 1:12 pm
por zeasoftware
lo requiero para conectarme paea leer el registri de dicho servidor con
:connect(), pero devuelve que no hay cnexion y por ende mi proceso termina
mi programa.
gracias
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:465a982c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ramón,
>
> No, no lo hay. Supongo que ese dialogo sale automáticamente cuando accede
> a un recurso de RED.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
> news:[email=465a1bfc@ozsrv2.ozlan.local...]465a1bfc@ozsrv2.ozlan.local...[/email]
>> Existe algun dialogo (ya revise el manual) que me permita hacer la
>> conexion
>> a un servidor Win2000server o Win2003server, con dominio?
>>
>> Gracias
>> --
>> Ramón Zea
>> 01.993.194.14.27
>> http://www.paginasprodigy.com/zeasoftware/
>> zeasoftware@prodigy.net.mx
>> zeasoftware@hotmail.com
>> ramonzea@yahoo.com
>> zeasoft.movil@hotmail.com
>> visita mi "venta de garage"
>>
>>
>
>

Conectar a Dominio

Publicado: Lun May 28, 2007 11:07 pm
por notelo
Ramón,
> Existe algun dialogo (ya revise el manual) que me permita hacer la conexion
> a un servidor Win2000server o Win2003server, con dominio?
Me imagino que se trata del API WNetConnection pero no estoy seguro.
Intenta buscar información del API que utiliza ese diálogo y yo te lo preparo.
Saludos,
José Lalí­n

Conectar a Dominio

Publicado: Mar May 29, 2007 12:08 am
por notelo
Ramón,
creo que no has leí­do bien la documentación. El método :Connect() indica
que el segundo parámetro es numérico y estás usando una cadena.
La llamada al método deberí­a ser así­:
If ( :Connect(cMachine, HKEY_LOCAL_MACHINE ) == 0 )
De todos modos, mira lo que dice la documentación de MS sobre esta función:
-----
Windows Server 2003 and Windows XP Professional: If the computer is joined
to a workgroup and the "Force network logons using local accounts to
authenticate as Guest" policy is enabled, the function fails. Note that
this policy is enabled by default if the computer is joined to a workgroup.
Windows XP Home Edition: This function always fails.
Windows Me/98/95: To use RegConnectRegistry, you must install the
Microsoft Remote Registry service. If you don't do this, calls to
RegConnectRegistry return ERROR_DLL_INIT_FAILED. Perform the following
steps to install the Microsoft Remote Registry service.
-----
Si lo quieres usar para proteger tu programa o para guardar información de
tu aplicación, no me parece un método portable, ni sencillo de mantener.
Saludos,
José Lalí­n

Conectar a Dominio

Publicado: Mar May 29, 2007 2:20 am
por zeasoftware
Detallo un poco mas:
El programa lo estoy diviendo en uno para uso en el servidor, y otro para terminales, por lo que uso un valor en un .INI que me indica si es Terminal o no.
[Config]
Terminal=.t.
Derive una Clase de xForm para que al momento de llamar al :New() me lleve un proceso como esto:
WITH OBJECT TRegistry():New()
:Root := HKEY_LOCAL_MACHINE
If ( AppData:CONFIG_Terminal )
lConected := ( :Connect(AppData:DIR_Servidor, :Root) == 0 )
End
If ( lConected )
If ( :OpenKey("SOFTWAREZeaSoftware" + AppData:Application) == 0 )
If ( cKey == Nil )
cKey := :GetString( "Serial" )
Else
:SetString("Serial", cKey)
End
:CloseKey()
Else
cKey := "Unknow"
End
End
pero como no encuentra la conexion con el servidor cKey me regresa en Nil, lo cua es solo de asignale un valor "UnKnow". pero lo que quiero es que si no estableci la conexion llamar a la API que comentas para ejecutar el dialogo desde el sistema mismo.
Que da resuelto si busco el Servidor en el entorno de red, y le doy para accesar y me pide usuario y password, y alli si ya se ejecuta bien todo.
Para manejo de las API no domino bien el tema aun.
Gracias por tu ayuda y tu tiempo.
Sigo aceptando sugerencias.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"José Lalí­n" <notelo@digo.com> escribió en el mensaje news:465b5305$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Ramón,
>
> creo que no has leí­do bien la documentación. El método :Connect() indica
> que el segundo parámetro es numérico y estás usando una cadena.
>
> La llamada al método deberí­a ser así­:
>
> If ( :Connect(cMachine, HKEY_LOCAL_MACHINE ) == 0 )
>
> De todos modos, mira lo que dice la documentación de MS sobre esta función:
>
> -----
> Windows Server 2003 and Windows XP Professional: If the computer is joined
> to a workgroup and the "Force network logons using local accounts to
> authenticate as Guest" policy is enabled, the function fails. Note that
> this policy is enabled by default if the computer is joined to a workgroup.
>
> Windows XP Home Edition: This function always fails.
>
> Windows Me/98/95: To use RegConnectRegistry, you must install the
> Microsoft Remote Registry service. If you don't do this, calls to
> RegConnectRegistry return ERROR_DLL_INIT_FAILED. Perform the following
> steps to install the Microsoft Remote Registry service.
> -----
>
> Si lo quieres usar para proteger tu programa o para guardar información de
> tu aplicación, no me parece un método portable, ni sencillo de mantener.
>
> Saludos,
> José Lalí­n
--

Conectar a Dominio

Publicado: Mié May 30, 2007 11:28 pm
por zeasoftware
Algun guru que tenga el acceso al dialogo?
Gracias.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=465a1bfc@ozsrv2.ozlan.local...]465a1bfc@ozsrv2.ozlan.local...[/email]
> Existe algun dialogo (ya revise el manual) que me permita hacer la
> conexion
> a un servidor Win2000server o Win2003server, con dominio?
>
> Gracias
> --
> Ramón Zea
> 01.993.194.14.27
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
> visita mi "venta de garage"
>
>