In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Conectar a Dominio

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Conectar a Dominio

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Conectar a Dominio

Mensaje 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"
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Conectar a Dominio

Mensaje 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"
>>
>>
>
>
notelo
Mensajes: 54
Registrado: Sab Abr 28, 2007 2:06 pm

Conectar a Dominio

Mensaje 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
notelo
Mensajes: 54
Registrado: Sab Abr 28, 2007 2:06 pm

Conectar a Dominio

Mensaje 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
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Conectar a Dominio

Mensaje 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
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Conectar a Dominio

Mensaje 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"
>
>
Responder