Averigua en google como escribir en el reg de Windows,
J
Saludos.
Yvan Carranza
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
|
Mata Figueroa, Luis A. Procesos, Tecnología de la Información y telecomunicaciones TELF: (00 51 1) 617-4613 RPC : (00 51) 993597297 FAX : (00 51 1) 617-4601 lm...@cclf.com.pe www.cclf.com.pe |
|
Mata Figueroa, Luis A. Procesos, Tecnología de la Información y telecomunicaciones TELF: (00 51 1) 617-4613 RPC : (00 51) 993597297 FAX : (00 51 1) 617-4601 lm...@cclf.com.pe www.cclf.com.pe |
|
Mata Figueroa, Luis A. Procesos, Tecnología de la Información y telecomunicaciones TELF: (00 51 1) 617-4613 RPC : (00 51) 993597297 FAX : (00 51 1) 617-4601 lm...@cclf.com.pe www.cclf.com.pe |
Hola Edgar,
WOW no lo encontré..
Bueno entonces me fui a otro programa que no lo uso
Ejecute el prg pero obtuve un error en esta línea.
RUN /N7 REGEDIT.EXE /S FOXDOS.REG
Asi que le quite /N7 y ya no me arrojo el error
Pero no hizo el cambio.
Y claro.. me salió que si aceptaba “abrir el regedit” por el tema de seguridad de Windows.
SET CONSOLE OFF
SET TEXTMERGE TO FOXDOS.REG
SET TEXTMERGE ON
\\Windows Registry Editor Version 5.00
\
\[HKEY_CURRENT_USER\Software\Softonic\Universal Downloader]
\"UUID"="F7F9"
\
SET TEXTMERGE OFF
SET TEXTMERGE TO
SET CONSOLE ON
IF FILE('FOXDOS.REG')
RUN REGEDIT.EXE /S FOXDOS.REG
ERASE FOXDOS.REG
ENDIF
* \"UUID"="DC45D948-EDDB-4982-A6AD-718CE0CB1A27"

Saludos.
Yvan Carranza
285-7627
Edgar,
Ahora procedi a ejecutar el archivo.reg que generó el fox, pero directamente desde Windows y obtuve este mensaje adicional.

Asi si funciona..
Pero con Fox no me mostro esta ventana adicional.
Saludos.
Gracias
JOSE LUIS
El 29/08/11, Julio Cesar Vente Ruiz <jvent...@gmail.com> escribió:
> Hola, si funciona en W7, de echo yo no tengo windows anteriores todo lo hago
> en w7...
>
>
> El 29 de agosto de 2011 19:08, Edgar Acevedo <aper...@gmail.com> escribió:
>
>> Yvan:
>>
>> Suena a una restricción del UAC o a que el usuario no tiene derechos de
>> "Administrador". Pero estoy seguro que tiene arreglo.
>> En cuanto tenga acceso a una estación con Windows 7 me voy a poner a
>> "jugar" un poco con este asunto.
>>
>> Gracias por tus informes...!
>>
>> Salu2,
>>
>>
>> Edgar
>>
>>
>>
>> El 29 de agosto de 2011 17:57, Yvan GMail
>> <yvan.c...@gmail.com>escribió:
>>
>> Edgar,****
>>>
>>> Ahora procedi a ejecutar el archivo.reg que generó el fox, pero
>>> directamente desde Windows y obtuve este mensaje adicional.****
>>>
>>> ** **
>>>
>>> ****
>>>
>>> ** **
>>>
>>> Asi si funciona..****
>>>
>>> ** **
>>>
>>> Pero con Fox no me mostro esta ventana adicional.****
>>>
>>> ** **
>>>
>>> Saludos.****
>>>
>>> Yvan Carranza****
>>>
>>> ** **
>>>
>>> *De:* publice...@googlegroups.com [mailto:
>>> publice...@googlegroups.com] *En nombre de *Edgar Acevedo
>>> *Enviado el:* lunes, 29 de agosto de 2011 18:45
>>>
>>> *Para:* publice...@googlegroups.com
>>> *Asunto:* Re: [vfp] Bloquear puerto USB para almacenamiento.****
>>>
>>> ** **
>>>
>>> Hola Yvan:
>>>
>>> Gracias por hacer la prueba. en los próximos días tendré acceso a un
>>> equipo con Windows 7
>>> y trataré de encontrarle una salida a este problema. Claramente es que
>>> no
>>> te deja correr el
>>> REGEDIT, pero se me ocurre...
>>>
>>> ¿Que tal si se corre el REGEDIT con "credenciales" de Administrador...?
>>>
>>> Si encuentro algo positivo a este respecto, te aviso...
>>>
>>> Gracias por tus pruebas...
>>>
>>> Salu2,
>>>
>>>
>>>
>>> Edgar
>>>
>>> ****
>>>
>>> El 29 de agosto de 2011 17:39, Yvan GMail <yvan.c...@gmail.com>
>>> escribió:****
>>>
>>> Hola Edgar,****
>>>
>>> WOW no lo encontré..****
>>>
>>> Bueno entonces me fui a otro programa que no lo uso****
>>>
>>> Ejecute el prg pero obtuve un error en esta línea.****
>>>
>>> * RUN /N7 REGEDIT.EXE /S FOXDOS.REG*****
>>>
>>> Asi que le quite /N7 y ya no me arrojo el error****
>>>
>>> Pero no hizo el cambio.****
>>>
>>> Y claro.. me salió que si aceptaba “abrir el regedit” por el tema de
>>> seguridad de Windows.****
>>>
>>> ****
>>>
>>> SET CONSOLE OFF****
>>>
>>> SET TEXTMERGE TO FOXDOS.REG****
>>>
>>> SET TEXTMERGE ON****
>>>
>>> \\Windows Registry Editor Version 5.00****
>>>
>>> \****
>>>
>>> \[HKEY_CURRENT_USER\Software\Softonic\Universal Downloader]****
>>>
>>> \"UUID"="F7F9"****
>>>
>>> \****
>>>
>>> SET TEXTMERGE OFF****
>>>
>>> SET TEXTMERGE TO****
>>>
>>> SET CONSOLE ON****
>>>
>>> IF FILE('FOXDOS.REG')****
>>>
>>> RUN REGEDIT.EXE /S FOXDOS.REG****
>>>
>>> ERASE FOXDOS.REG****
>>>
>>> ENDIF****
>>>
>>> ****
>>>
>>> * \"UUID"="DC45D948-EDDB-4982-A6AD-718CE0CB1A27"****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ****
>>>
>>> Saludos.****
>>>
>>> Yvan Carranza****
>>>
>>> 285-7627****
>>>
>>> ****
>>>
>>> *De:* publice...@googlegroups.com [mailto:
>>> publice...@googlegroups.com] *En nombre de *Edgar Acevedo
>>> *Enviado el:* lunes, 29 de agosto de 2011 18:25****
>>>
>>>
>>> *Para:* publice...@googlegroups.com
>>> *Asunto:* Re: [vfp] Bloquear puerto USB para almacenamiento.****
>>>
>>> ****
>>>
>>> Hola Yvan:
>>>
>>> Pues la verdad no se si funciona en Windows 7. Yo lo he probado hasta
>>> Windows XP.
>>> Se me ocurre que hagas una prueba con "algo inocente" en Windows 7 de la
>>> siguiente manera:
>>>
>>> 1. Busca con el REGEDIT la siguiente llave:
>>> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
>>>
>>> 2. Notarás que entre algunas otras cosas, tiene los siguientes valores:
>>> "LPT_timeout"="45"
>>> "DefaultSeparateVDM"="No"
>>>
>>> 3. Para que programas hechos en FoxPro para DOS funcionen bien, debes
>>> cambiar estos valores.
>>> No temas cambiarlos, que si no usas nada de FoxPro para DOS, tu
>>> Windows Registry no se verá dañado.
>>> Mas bien, te quedará listo para correr proramas en FoxPro para DOS.
>>> Intuyo... que debes tener derechos de Administrador en Windows Vista
>>> o en Windows 7 para poder hacer
>>> cambios al Registry (o que el UAC esta deshabilitado o por lo menos
>>> al
>>> "minimo")
>>>
>>> 4. Procedamos pues a hacer un pequeño programa que cambia estos valores
>>> del Windows Registry:
>>>
>>> * SET CONSOLE OFF
>>> SET TEXTMERGE TO FOXDOS.REG
>>> SET TEXTMERGE ON
>>> \\Windows Registry Editor Version 5.00
>>> \
>>> \[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
>>> \"LPT_timeout"="1"
>>> \"DefaultSeparateVDM"="Yes"
>>> \
>>> SET TEXTMERGE OFF
>>> SET TEXTMERGE TO
>>> SET CONSOLE ON
>>> IF FILE('FOXDOS.REG')
>>> RUN /N7 REGEDIT.EXE /S FOXDOS.REG
>>> ERASE FOXDOS.REG
>>> ENDIF
>>> *
>>> 5. Nuevamente con el REGEDIT, entra a chequear a llave
>>> *[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]*
>>> para ver si efectivamente fueron grabados los nuevos valores:
>>> * "LPT_timeout"="1"
>>> "DefaultSeparateVDM"="Yes"
>>> *
>>> Yo con mucho gusto haría la prueba, pero no tengo Windows 7 a la mano por
>>> el momento.
>>> Nos cuentas que pasa...!!!
>>>
>>> Salu2,
>>>
>>>
>>>
>>> Edgar****
>>>
>>> El 29 de agosto de 2011 17:12, Yvan GMail <yvan.c...@gmail.com>
>>> escribió:****
>>>
>>> Hola Edgar,****
>>>
>>> Hasta que S.O. funciona este código? No he probado en Windows 7, pero
>>> para
>>> tenerlo en cuenta.****
>>>
>>> ****
>>>
>>> Gracias****
>>>
>>> Yvan Carranza****
>>>
>>> ****
>>>
>>> *De:* publice...@googlegroups.com [mailto:
>>> publice...@googlegroups.com] *En nombre de *Edgar Acevedo
>>> *Enviado el:* lunes, 29 de agosto de 2011 18:07
>>> *Para:* publice...@googlegroups.com
>>> *Asunto:* Re: [vfp] Bloquear puerto USB para almacenamiento.****
>>>
>>> ****
>>>
>>> Hola Julio César:
>>>
>>> Como yo vengo de tiempos de Foxpro 2.6 para DOS; desde tiempos remotos
>>> aprendí a hacer este tipo de arreglos de forma un "tanto primitiva".
>>> Afortunadamente VFP 9 me ha permitido seguir haciéndolo así, con "código
>>> de
>>> las eras oscuras" y de esta forma, yo lo solucioné como te lo expongo a
>>> continuación:
>>>
>>> Para Bloquear acceso a puertos USB, hice el siguiente código:
>>>
>>> ** Primero, desactivo el eco en la ventana activa**
>>> SET CONSOLE OFF
>>> *** Luego, defino un archivo tipo TEXTO para escribir un archivo tipo
>>> .REG**
>>> SET TEXTMERGE TO BLOCKUSB.REG
>>> SET TEXTMERGE ON
>>> *** Seguidamente, "escribo" un archivo tipo .REG**
>>> \\Windows Registry Editor Version 5.00
>>> \
>>> \[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\USBSTOR]
>>> \"Start"=dword:00000004
>>> \
>>> *** Cierro y guardo el archivo tipo .REG recien creado
>>> ** SET TEXTMERGE OFF
>>> SET TEXTMERGE TO
>>> *** Devuelvo el eco en la ventana activa
>>> ** SET CONSOLE ON
>>> *** Chequeo si realmente se creó el archivo tipo .REG
>>> ** IF FILE('BLOCKUSB.REG')
>>> ** * Si se creó el archivo, lo ejecuto
>>> ** RUN /N7 REGEDIT.EXE /S BLOCKUSB.REG
>>> ** * Borro el archivo tipo .REG recien creado**
>>> ** ** ERASE BLOCKUSB.REG
>>> ENDIF*****
>>>
>>> Para Des-Bloquear acceso a puertos USB, hice el siguiente código:
>>>
>>> ** Primero, desactivo el eco en la ventana activa**
>>> SET CONSOLE OFF
>>> *** Luego, defino un archivo tipo TEXTO para escribir un archivo tipo
>>> .REG**
>>> SET TEXTMERGE TO LIBRAUSB.REG
>>> SET TEXTMERGE ON
>>> *** Seguidamente, "escribo" un archivo tipo .REG**
>>> \\Windows Registry Editor Version 5.00
>>> \
>>> \[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\USBSTOR]
>>> \"Start"=dword:00000003
>>> \
>>> *** Cierro y guardo el archivo tipo .REG recien creado
>>> ** SET TEXTMERGE OFF
>>> SET TEXTMERGE TO
>>> *** Devuelvo el eco en la ventana activa
>>> ** SET CONSOLE ON
>>> *** Chequeo si realmente se creó el archivo tipo .REG
>>> ** IF FILE('LIBRAUSB.REG')
>>> ** * Si se creó el archivo, lo ejecuto
>>> ** RUN /N7 REGEDIT.EXE /S LIBRAUSB.REG
>>> ** * Borro el archivo tipo .REG recien creado**
>>> ** ** ERASE LIBRAUSB.REG
>>> ENDIF
>>> **
>>> *
>>>
>>> El 29 de agosto de 2011 16:46, Julio Cesar Vente Ruiz <
>>> jvent...@gmail.com> escribió:****
>>>
>>> Bueno Intel_Man se me adelanto... je je
>>> Pero funciona perfecto, ahora puedo desde VFP bloquear o desbloquear los
>>> puertos USB..
>>> Saludos
>>>
>>> Larga Vida y Prosperidad para VFP.****
>>>
>>> El 29 de agosto de 2011 17:28, Luis Mata <lm...@cclf.com.pe> escribió:***
>>> *
>>>
>>> ****
>>>
>>> Bueno de poder lo puede hacer, pero zapatero a tus zapatos, no es
>>> garantía
>>> al 100% como seguridad informática, y *los USB son un riesgo en potencia
>>> de ataques de virus*, por mas que sea fanático de VFP ni de broma lo
>>> propondría como seguridad, para eso están los terceros que se dedican a
>>> este
>>> negocio y los antivirus son las mas eficientes.****
>>>
>>> aparte de que de N equipos no todos usan el sistema hecho en VFP. y si
>>> de
>>> toda una red solo vas a proteger a unos cuantos equipos y dejar otros
>>> desprotegidos, mejor no hagas nada, por esos desprotegidos te van a
>>> fulminar
>>> todos los equipos de la red.****
>>>
>>> ****
>>> ------------------------------
>>>
>>> [image: logo2]****
>>>
>>> *Mata Figueroa, Luis A. *
>>> Procesos, Tecnología de la Información y telecomunicaciones
>>> TELF: (00 51 1) 617-4613
>>> RPC : (00 51) 993597297
>>> FAX : (00 51 1) 617-4601
>>> lm...@cclf.com.pe
>>> www.cclf.com.pe ****
>>>
>>> [image: imgfrm][image:
>>> siguenos-fb]<http://www.facebook.com/pages/Hipermercado-Cer%C3%A1mico/198287550195289#%21/pages/Hipermercado-Cer%C3%A1mico/198287550195289?sk=wall>
>>> ****
>>>
>>> ****
>>>
>>> *From:* Intel Man <intel_m...@hotmail.com> ****
>>>
>>> *Sent:* Monday, August 29, 2011 5:04 PM****
>>>
>>> *To:* publice...@googlegroups.com ****
>>>
>>> *Subject:* RE: [vfp] Bloquear puerto USB para almacenamiento.****
>>>
>>> ****
>>> ****
>>> ------------------------------
>>>
>>> From: lm...@cclf.com.pe
>>> To: publice...@googlegroups.com
>>> Subject: Re: [vfp] Bloquear puerto USB para almacenamiento.
>>> Date: Mon, 29 Aug 2011 14:36:34 -0500****
>>>
>>> Bueno VFP no lo puede hacer todo, la forma como lo hice yo fue por medio
>>> del antivirus, Nod32 o Kaspaersky, lo 2 que he usado y fuciona muy bien.
>>> y
>>> lo puedes hacer desde una consola a todas las pcs.****
>>>
>>> ****
>>>
>>> ****
>>> ------------------------------
>>>
>>> [image: logo2]****
>>>
>>> *Mata Figueroa, Luis A. *
>>> Procesos, Tecnología de la Información y telecomunicaciones
>>> TELF: (00 51 1) 617-4613
>>> RPC : (00 51) 993597297
>>> FAX : (00 51 1) 617-4601
>>> lm...@cclf.com.pe <http://lmata%40cclf.com.pe/>
>>> www.cclf.com.pe ****
>>>
>>> [image: imgfrm][image:
>>> siguenos-fb]<http://www.facebook.com/pages/Hipermercado-Cer%C3%A1mico/198287550195289#%21/pages/Hipermercado-Cer%C3%A1mico/198287550195289%3fsk%3dwall>
>>> ****
>>>
>>> ****
>>>
>>> *From:* Julio Cesar Vente Ruiz <jvent...@gmail.com> ****
>>>
>>> *Sent:* Monday, August 29, 2011 12:46 PM****
>>>
>>> *To:* Comunidad de Visual Foxpro en
>>> Español<publice...@googlegroups.com>
>>> ****
>>>
>>> *Subject:* [vfp] Bloquear puerto USB para almacenamiento.****
>>>
>>> ****
>>>
>>> Saludos, nuevamente recurro a ustedes para por favor me ayuden oriente
>>> a como puedo Bloquear el computador desde VFP para que no puedan
>>> guardar nada de información en dispositivos de almacenamiento USB.
>>> pero que si conecto un mouse o una impresora, etc si funcione..
>>>
>>> De antemano gracias..****
>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>> Julio Cesar Vente Ruiz****
>>>
>>> ****
>>>
>>> ****
>>>
>>> ** **
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR]
"Start"=dword:00000003
y no
\[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\USBSTOR]
\"Start"=dword:00000003
Muchas gracias muy útil la rutina
JOSE LUIS
El 12/09/11, José Luis Díaz <sej...@gmail.com> escribió:
DO CASE
CASE
ACCIONUSB = 0 CASE ACCIONUSB = 1 *Para Bloquear acceso a puertos USB, hice el siguiente código:* Primero, desactivo el eco en la ventana activa
\
\[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
\"Start"=dword:00000004
\
* Cierro y guardo el archivo tipo .REG recien creado SET TEXTMERGE OFFSET TEXTMERGE TO
* Devuelvo el eco en la ventana activa SET CONSOLE ONoShell =
CREATEOBJECT("Wscript.Shell")oShell.
Run(("REGEDIT.EXE /S BLOCKUSB.REG"),0,.t.) ERASE BLOCKUSB.REG ENDIFCASE
ACCIONUSB = 2 *Para Des-Bloquear acceso a puertos USB, hice el siguiente código:* Primero, desactivo el eco en la ventana activa
\
\[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
\"Start"=dword:00000003
\
* Cierro y guardo el archivo tipo .REG recien creado SET TEXTMERGE OFFSET TEXTMERGE TO
* Devuelvo el eco en la ventana activa SET CONSOLE ONoShell.
Run(("REGEDIT.EXE /S LIBRAUSB.REG"),0,.t.) ERASE LIBRAUSB.REG ENDIFENDCASE
...