Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [u]nsigned

#611
Windows / Re: Copia manual de drivers
5 Junio 2012, 23:41 PM
Cita de: Bulld0z3r en  5 Junio 2012, 22:30 PM
Buenas.

Échale un vistazo a este proyecto (C++). Es probable que te sea de ayuda.

http://www.codeproject.com/Articles/38275/Getting-the-list-of-drivers-running-on-Windows-OS

Saludos.

Lo estuve mirando, y por lo que hace, creo que es el mismo resultado que suar DRIVERQUERY. Bien, ya encontre la forma de conseguir el listado de todos los archivos de drivers de mi WinXP (mediante Python):
http://pastebin.com/XnwCwtYC

Por lo que veo todos los archivos se guardan en \WINDOWS\system32\DRIVERS\. Ahora el problema es como se haria para instaalr estos drivers en la misma PC, por ejemplo en un nuevo WinXp recien instalado y con exactamente el mismo hardware (Misma PC xD)

Alguien tiene un idea de como instalar manualmente un driver?

Saludos y gracias a todos por sus respuestas!!
#613
Cita de: daniyo en  5 Junio 2012, 18:41 PM
Por curiosidad, ¿que hace elhacker.net en esos casos?

Hace como un año, o mas...cuando fue lo de neptuno, lei en un thread al mismo brujo diciendo la administracion del foro cumpliria con cualquier peticion de las autoridades.... claro que es entendible, ellos no van a querer que elhacker.net quede 'pegado' con las actividades de ninguno de sus miembro...y la forma de demostrarlo es cooperar

Saludos
#614
Bueno estoy programando un software para hacer respaldos de drivers de Windows, en Python y usando PyQT.

Tengo el siguiente codigo:

Código (python) [Seleccionar]

# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys, csv, os

class Mi_Programa(QtGui.QWidget):
def __init__ (self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.resize(200,200)
self.boton = QtGui.QPushButton("Aceptar",self)
self.boton.setGeometry(10,45,180,30)
self.connect(self.boton, QtCore.SIGNAL("clicked()"), self.respuesta)

self.drivers = list()

def respuesta(self):
self.boton.setDisabled(True)
os.system("driverquery /V /NH /FO CSV > drivers.csv")
drivers = csv.reader(open('drivers.csv','rb'), delimiter=',', quotechar='"')
for driver in drivers:
if(len(driver)):
self.drivers.append(unicode(driver[13]))
print self.drivers

app = QtGui.QApplication(sys.argv)
formulario = Mi_Programa()
formulario.show()
app.exec_()


El progrma funciona. Lo que haces es llamar al systema y ejecutar el comando driverquery para obtener una lista de los drivers en la pc, luego los imprime en la consola (uso la consola porque estoy desarrollando).
Todo funciona bien, el problema es el boton. Cuando se le hace click lo que quiero es que el boton se ponga como desactivo,y luego genere y lea el CSV, pero el boton recien se desactiva cuando termina de generar el proceso.

Alguna idea?

Saludos
#615
Windows / Re: Copia manual de drivers
5 Junio 2012, 20:02 PM
Gracias por responder.  ;D

Cita de: Bulld0z3r en  5 Junio 2012, 19:46 PM
No sé si te refieres a saber para cada dispositivo instalado en tu equipo qué ficheros son los que conforman el driver y en qué ubicación se encuentran.

Estoy pensando desarrollar un programa en python para respaldar drivers de Windows. Me gustaria saber de que forma deberia hacerlo. Como hacen los software de este tipo para localizar los drivers en el disco? No debe ser tan complejo....calculo que se instalaran en un directorio especifico, bajo una jerarquia o patron determinado.

Me sirve cualquier ayuda, voy a ver lo de driverquery. Estoy googleando, poro no se bien como ajustar la busqueda..

Saludos
#616
Scripting / [PyQT] Ayuda con primer script
5 Junio 2012, 18:32 PM
Hola, acabo de crear mi primera aplicacion diseñando el formulario con QT Designer. Ya converti el archivo .ui a .py, y luego cree el codigo de la aplicacion en un archivo .pyw.

Hola_Mundo.py (creado con pyuic4):
Código (python) [Seleccionar]

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Hola_Mundo.ui'
#
# Created: Tue Jun 05 13:09:41 2012
#      by: PyQt4 UI code generator 4.9.1
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s

class Ui_Formulario(object):
    def setupUi(self, Formulario):
        Formulario.setObjectName(_fromUtf8("Formulario"))
        Formulario.resize(400, 164)
        Formulario.setFrameShape(QtGui.QFrame.StyledPanel)
        Formulario.setFrameShadow(QtGui.QFrame.Raised)
        self.texto = QtGui.QLabel(Formulario)
        self.texto.setGeometry(QtCore.QRect(10, 20, 101, 16))
        self.texto.setFrameShape(QtGui.QFrame.NoFrame)
        self.texto.setFrameShadow(QtGui.QFrame.Plain)
        self.texto.setObjectName(_fromUtf8("texto"))
        self.campoNombre = QtGui.QLineEdit(Formulario)
        self.campoNombre.setGeometry(QtCore.QRect(110, 20, 281, 20))
        self.campoNombre.setObjectName(_fromUtf8("campoNombre"))
        self.botonHola = QtGui.QPushButton(Formulario)
        self.botonHola.setGeometry(QtCore.QRect(10, 50, 75, 23))
        self.botonHola.setObjectName(_fromUtf8("botonHola"))
        self.campoSaludo = QtGui.QLineEdit(Formulario)
        self.campoSaludo.setEnabled(False)
        self.campoSaludo.setGeometry(QtCore.QRect(90, 50, 301, 20))
        self.campoSaludo.setObjectName(_fromUtf8("campoSaludo"))

        self.retranslateUi(Formulario)
        QtCore.QObject.connect(self.botonHola, QtCore.SIGNAL(_fromUtf8("clicked()")), Formulario.saluda)
        QtCore.QMetaObject.connectSlotsByName(Formulario)

    def retranslateUi(self, Formulario):
        Formulario.setWindowTitle(QtGui.QApplication.translate("Formulario", "MI Primer programa con PyQT", None, QtGui.QApplication.UnicodeUTF8))
        self.texto.setText(QtGui.QApplication.translate("Formulario", "Ingrese su nombre:", None, QtGui.QApplication.UnicodeUTF8))
        self.botonHola.setText(QtGui.QApplication.translate("Formulario", "Hola", None, QtGui.QApplication.UnicodeUTF8))


Y finalmente el codigo de mi aplicacion app1.pyw es el siguiente:

Código (python) [Seleccionar]

# -*- coding: utf-8 -*-

from PyQt4 import QtCore, QtGui
import sys

from Hola_Mundo import Ui_Formulario

class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Formulario
self.ui.setupUi(self)

if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
myapp.show()
sys.exit(app.exec_())


Pero al ejecutar me sale el siguiente error:

Traceback (most recent call last):
  File "C:\py\pyqt\app1.pyw", line 16, in <module>
    myapp = MyForm()
  File "C:\py\pyqt\app1.pyw", line 12, in __init__
    self.ui.setupUi(self.ui)
TypeError: unbound method setupUi() must be called with Ui_Formulario instance as first argument (got type instance instead)


Podrian decirme que estoy haciend mal por favor?  ;D

Saludos
#617
Windows / Copia manual de drivers
5 Junio 2012, 17:51 PM
Hola, quería saber si es posible realizar una copia manual de los drivers de una instalacion de Windows.

Por ejmplo supongamos que tengo un disco con XP instalado, monto ese disco en mi pc, y la particion de esa instalacion sea E:, estaba pensando si se podia hacer un respaldo manual de los drivers de esa instalacion, algo como copiar todo el contenido del directorio E:\WINDOWS\system32\drivers.

Lo que intento hacer es backear y luego restaurar manualmente esos drivers. Se que existen progrmaas para eso, pero yo quiero saber como hacerlo manunalmente, para luego llevar el proceso a un software que voy a desarrollar en Python.

agradezco cualquier info

Saludos
#618
Claro que podes, lo unico que tenes que hacer es compartir tu propio proyecto bajo la misma licencia (http://www.mozilla.org/MPL/2.0/)

Saludos
#619
Bueno, ahora es un tema de permisos. Habria que ver a que usuario corresponde el archivo prueba.cgi

Citarls -l prueba.cgi

Tendrias que usar chown pra cmabiar el propietario del archivo prueba.cgi.
http://www.socinfo.com/ubuntu/apache/permisos

Saludos
#620
Desarrollo Web / Re: Joomla-ftp
5 Junio 2012, 16:16 PM
1) Tu servidor es local o remoto?
2) Seguro que corre Windows y no linux?

Cita de: SNoKer en 31 Mayo 2012, 13:28 PM
Los he subio todo a la raiz del ftp,pero la pagina no me coje el index.php,es decir, la pagina no aparece...
¿Alguna sugerencia?

Seguramente estas trabajando en un servidor remoto (si es que subis los archivos por FTP) y seguro que este es linux. Fijate si en la raiz de tu FTP existe un directorio llamado public_html y subi las cosas ahi  ;)

Saludos