O.T. Conectar unidad de red

O.T. Conectar unidad de red

Postby MarioG » Wed Sep 08, 2010 2:59 pm

Gente:
En un PC cliente tengo asignada un letra de unidad para conectar a un Servidor semi-dedicado.
Ocurre que siempre que arranca Windows (siempre se enciende luego del servidor semi-dedicado), la unidad de red aparece desconectada. Por lo que tengo que abrir la MiPC (o Equipo) y desde alli habilitarla. Como tengo instalados XP desantendidos, no se si esto es una particularidad de estos Windows o de todos.
Se puede hacer algo para que se conecte con el arranque, sin intervención del usuario?

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: O.T. Conectar unidad de red

Postby thefull » Wed Sep 08, 2010 8:37 pm

Ahora de memoria, creo que era, desde la linea de comandos;
net use z: //192.168.1.1 /persistent:yes

Mira el comando net use.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
thefull
 
Posts: 730
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Re: O.T. Conectar unidad de red

Postby MarioG » Wed Sep 08, 2010 9:23 pm

claro!
le dejamos todo a windows y nos olvidamos del 'Larga vida al DOS' :)

muchas gracias
saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: O.T. Conectar unidad de red

Postby Patricio Avalos Aguirre » Wed Sep 08, 2010 10:09 pm

Hola

Puedes hacerlo desde tu programa

Code: Select all  Expand view
NetRedir( <cLocal>    , ;
          <cServer>   , ;
         [<cPassword>], ;
         [<lShowError>] ) --> lSuccess
 


Code: Select all  Expand view
NetRedir( "Z:", "\\SERVER\CARPETA", "Password" , .T. )
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: O.T. Conectar unidad de red

Postby MarioG » Thu Sep 09, 2010 12:18 am

Interesante función
muchas gracias Patricio
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: O.T. Conectar unidad de red

Postby sysctrl2 » Thu Sep 09, 2010 12:32 am

yo hacia lo mismo antes, usaba unidades logicas, pero decisti de ello,

es mas facil usar la ruta del servidor y te evitas esos problemas:

ejemplo:

USE \\SERVER\C\DATOS\CLIENTES.DBF NEW

saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 982
Joined: Mon Feb 05, 2007 7:15 pm

Re: O.T. Conectar unidad de red

Postby MarioG » Thu Sep 09, 2010 12:35 am

buena sugerencia
gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: O.T. Conectar unidad de red

Postby acuellar » Thu Sep 09, 2010 1:07 pm

Para evitar compartir carpetas en el servidor yo lo hago asi:

Code: Select all  Expand view

WaitRun("Net use \\168.1.1.3\D$ clave /user:usuario",0)  //El usuario tiene que tener permiso de administrador
SET DEFAULT TO \\168.1.1.3\D$\SISTEMAS

*ES RECOMENDABLE NO COLOCAR LAS APLICACIONES EN UNIDAD C:

*AL SALIR

WinRun("Net use \\168.1.1.3\D$ /delete",0)
 


Asi no tenemos unidades de RED o MAPEADA que son accesible a los usuarios.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1599
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: O.T. Conectar unidad de red

Postby jrestojeda » Thu Sep 09, 2010 3:34 pm

Patricio...
Donde se puede ver el fuente de la función NetReDir()??
O en que lib está??

Saludos, Esteban.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 598
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: O.T. Conectar unidad de red

Postby Patricio Avalos Aguirre » Thu Sep 09, 2010 4:04 pm

Esteban:

Es de la libreria CT ( catools )

la encuentras en ct\ctnet.c

Code: Select all  Expand view
HB_FUNC( NETREDIR )
{
   DWORD dwResult;
   LPTSTR lpLocalDev  = HB_TCHAR_CONVTO( hb_parcx( 1 ) );
   LPTSTR lpSharedRes = HB_TCHAR_CONVTO( hb_parcx( 2 ) );
   LPTSTR lpPassword  = HB_TCHAR_CONVTO( hb_parcx( 3 ) );
   BOOL bShowError = ( ISLOG( 4 ) ? hb_parl( 4 ) : FALSE );

   if( hb_pcount() >= 3 && ISCHAR( 3 ) )
   {
      dwResult = WNetAddConnection( lpSharedRes, lpPassword, lpLocalDev );
   }
   else
   {
      dwResult = WNetAddConnection( lpSharedRes, NULL, lpLocalDev );
   }

   if( dwResult == NO_ERROR )
   {
      hb_retl( TRUE );
   }
   else
   {
      if( bShowError )
      {
         char szCommand[80];
         hb_snprintf( szCommand, 80, "NETREDIR( \"%s\", \"%s\", \"%s\" )",
                   hb_parcx( 1 ), hb_parcx( 2 ), hb_parcx( 3 ) );
         WNetErrorHandler( dwResult, szCommand );
      }
      hb_retl( FALSE );
   }
}

 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: O.T. Conectar unidad de red

Postby jrestojeda » Thu Sep 09, 2010 5:42 pm

Patricio...
Cuales son las cabeceras de esa función?

Que Includes hay que poner?

Cuando la compilo me faltan estas tres funciones:

_HB_TCHAR_CONVTO
_hb_snprintf
_WNetErrorHandler

Saludos...
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 598
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: O.T. Conectar unidad de red

Postby Patricio Avalos Aguirre » Thu Sep 09, 2010 7:49 pm

Esteban:

incluye en tu aplicación la libreria

Code: Select all  Expand view
C:\xHarbour\lib\ct.lib
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: O.T. Conectar unidad de red

Postby jrestojeda » Fri Sep 10, 2010 1:54 am

Si eso si...
Sólo intentaba hacer unas pruebas de compilarla.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 598
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: O.T. Conectar unidad de red

Postby Patricio Avalos Aguirre » Fri Sep 10, 2010 1:33 pm

Esteban

Baja los fuentes desde este link, se encuentra en la carpeta
Code: Select all  Expand view
source\ct\ctnet.C

ahi estan todas las funciones de red y encabezados.

http://sourceforge.net/projects/xharbour/files/Source%20distribution/1.20.01/xharbour-1.2.1.src.zip/download
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: O.T. Conectar unidad de red

Postby jrestojeda » Fri Sep 10, 2010 5:32 pm

Patricio...
Muchas gracias.
Saludos, Esteban.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 598
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 45 guests