|
Mostrar Temas
|
Páginas: 1 2 3 4 [5] 6 7
|
41
|
Programación / Scripting / [Aporte VBS] Algunos Codigos Simples
|
en: 22 Junio 2013, 15:14 pm
|
Bueno, este es el primer aporte que hago, son algunos códigos simples en vbsHabilitar Admin. TareasDim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", 0, "REG_DWORD"
Deshabilitar Admin. TareasDim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", 1, "REG_DWORD"
Habilitar RegistroDim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") On Error Resume Next WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools" WshShell.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"
Deshabilitar RegistroDim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD" WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD"
Abrir Bandeja del CDSet oWMP = CreateObject("WMPlayer.OCX.7") Set colCDROMs = oWMP.cdromCollection colCDROMs.Item(i).Eject
Cerrar Bandeja del CDSet oWMP = CreateObject("WMPlayer.OCX.7") Set colCDROMs = oWMP.cdromCollection colCDROMs.Item(i).Eject colCDROMs.Item(i).Eject
Los códigos no se si están optimizados, así que si alguien quiere tomarse la molestia de hacerlo los modificare en cuanto alguien los postee
PD: En los dos últimos que afectan a las bandeja del CD, se queda abierto como proceso el nombre del Script, así que si alguien puede ayudar a solucionar eso...
No son muchos códigos pero quizás a alguien les puede servir
Saludos
|
|
|
42
|
Programación / Scripting / [VBS] Script Basico
|
en: 21 Junio 2013, 14:43 pm
|
Hola, quería hacer un script en vbs, que cree una clave en el registro para ejecutar una aplicación que se guarda en "C:\Documents and Settings\---\Datos de programa", tengo esto escrito...
Dim oReg As Object Set oReg = CreateObject("Wscript.Shell") 'Definimos las variables necesarias Dim strRuta As String strRuta = "Aqui la ruta" 'Escribimos el nuevo valor de la clave oReg.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ" oReg.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ" 'Destruimos la variable de objeto Set oReg = Nothing
Claro, si pongo una ruta fija solo vale para mi ordenador, ademas, yo tengo Windows XP y para un Windows Vista o Windows 7 no funciona... Podrían decirme como puedo optimizar este script para cualquier S.O??
Saludos
|
|
|
43
|
Programación / Programación C/C++ / [?] Primeros 2 caracteres de un archivo
|
en: 14 Junio 2013, 12:54 pm
|
Hola chicos, quería saber como puedo modificar los dos primeros caracteres de un archivo, es decir, tengo un archivo que se llama Hola.txt y en el que pone:Hola.txt Holaquetal Y quiero copiar ese archivo modificando las dos primeras letras, para que quede por ejemplo así:
Adios.txt Rilaquetal Es decir, solo quiero que cambie las dos primeras letras del archivo original...
Espero que puedan ayudarme
Saludos
|
|
|
44
|
Programación / Programación C/C++ / [?] Interfaz Grafica C/C++
|
en: 8 Junio 2013, 23:24 pm
|
Buenas, quería saber como puedo crear una interfaz gráfica, uso CodeBlocks y me gustaría programarlo como multiplataforma, no me interesa el Visual C++, hasta ahora solo he programado en consola, llevo poco tiempo estudiando programación y no se cómo hacerlo, espero que puedan recomendarme
Saludos
|
|
|
45
|
Programación / Programación Visual Basic / [?] Significado de la Función
|
en: 28 Mayo 2013, 15:52 pm
|
Hola, alguien podría explicarme como descifra esta función?Function descifrar(DataValue As Variant) As Variant Dim x As Long Dim Temp As String Dim HexByte As String For x = 1 To Len(DataValue) Step 2 HexByte = Mid(DataValue, x, 2) Temp = Temp & Chr(ConvToInt(HexByte)) Next x ' retorno descifrar = Temp End Function
Esta cadena esta cifrada con ese algoritmo...6F70656E Saludos y espero que puedan ayudarme
|
|
|
46
|
Seguridad Informática / Seguridad / [?] Problemas con USB
|
en: 18 Mayo 2013, 13:12 pm
|
Hola, bueno primero de todo no se si este es el subforo correcto, así que si no lo es muevan el tema.
Mi problema es, me dejaron hace poco un USB Kingston para intentar repararlo.
Y cuando lo meto en un ordenador con Windows, me lo reconoce, y muestra su contenido por unos segundos, a los dos o tres segundos desaparece y se queda en blanco, y si me voy a mi PC, propiedades del USB, me pone que tiene 0 bytes de capacidad, y que se han usado 0 bytes de capacidad.
Luego pensé que podría ser algún virus o algo, y lo metí en Linux, y en Linux no desaparecía, entonces vi que tenia un Autorun que ejecutaba urDrive.exe (urDrive.exe es algo de Kingston, no es un virus), no se si el problema puede ser ese, cuando intento eliminar el Autorun me da error porque dice que es de solo lectura, y no puedo cambiar privilegios ni nada, he pensado en eliminarlo, y asi al meterlo en Windows poder visualizar su contenido y desinstalarlo...
Otro de los problemas es que ha cifrado algunos archivos...
Capturas de PantallaComo podría recuperar ese contenido..??
Saludos
|
|
|
47
|
Programación / Programación C/C++ / [C] Error Caracteres (SOLUCIONADO)
|
en: 19 Abril 2013, 21:27 pm
|
Hola, estoy intentando hacer un programa que por ejemplo escribas una cadena, y a esa cadena sumarle un carácter, es decir, lea carácter a carácter, y lo muestre por pantalla, pero sumándole un carácter..
Explicación: Cadena Origen: "Hola que tal" Cadena Final: "Ipmb rvf ubm" Pero el resultado es este: Cadena Origen: "Hola que tal" Cadena Final: "ipmbrvfubmmm" Es decir, sube un carácter en toda la cadena, y los espacios los pone al final como la ultima letra...
Podríais decirme porque podría ser?
Saludos
|
|
|
48
|
Programación / Programación C/C++ / [C] Error Conversión String to Char
|
en: 31 Marzo 2013, 16:08 pm
|
Hola, estoy intentando hacer una aplicacion con VisualC++, y me tira un error en este trozo de codigo...private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { FILE *Archivo; char Nombre[10]; int celda; strcpy(Nombre , AbrirArchivo ->Text ); //AbrirArchivo es un Textbox Archivo = fopen(AbrirArchivo ->Text , "wb"); if (Archivo != NULL) { Estado->Text = "Error: No se encuentra el archivo"; //Estado es otro Textbox } else { } } };
Los errores que me dan son estos:error C2664: 'strcpy' : no se puede convertir el parámetro 2 de 'System::String ^' a 'const char *' error C2664: 'fopen' : no se puede convertir el parámetro 1 de 'System::String ^' a 'const char *' No se como hacer la conversión, así que a ver si alguien me puede echar una mano...
Saludos
|
|
|
49
|
Programación / Programación C/C++ / [!] Programador C#/C++
|
en: 10 Marzo 2013, 17:08 pm
|
Hola, busco a un Programador que domine C#/C++ para llevar a cabo un proyecto, he estado buscando en miles de sitios y solo me queda buscarlo aquí...
Asi que si a alguien le interesa, que me mande un MP y le explico de que va el proyecto...
Saludos
|
|
|
50
|
Programación / Programación C/C++ / [?] Problemas con código en C++
|
en: 24 Febrero 2013, 19:23 pm
|
Hola, quería preguntar que errores tienen estos códigos en C++, están escritos por mi, y aunque el compilador no me saca ningun fallo, me falla algo porque el programa rompe.... #include <stdlib.h> #include <stdio.h> #include <string.h> struct TJugadores { char nombre[75]; int puntuacion; }; int main(void) { struct TJugadores name[6]; int n; int punt_max; int punt_min; char mej_jug[75]; char men_jug[75]; for(n=0; n<=5; n++) { printf("\nEscribe el nombre del jugador %d: ", n+1); //Nombre del jugador gets(name[n].nombre); fflush(stdin); printf("\nEscribe la puntuacion: "); //Puntuación del jugador scanf("%d",&name[n].puntuacion); fflush(stdin); } punt_max = name[0].puntuacion; strcpy (mej_jug, name[0].nombre); punt_min = name[0].puntuacion; strcpy (men_jug, name[0].nombre); for(n=0; n<=5; n++) { if (name[n].puntuacion > punt_max) { punt_max = name[n].puntuacion; strcpy (mej_jug, name[n].nombre); } if (name[n].puntuacion < punt_min) { punt_min = name[n].puntuacion; strcpy (men_jug, name[n].nombre); } } printf("\n\nEl mejor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_max, mej_jug); printf("\n\nEl peor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_min, men_jug); fflush(stdin); printf("\nPresione Intro para finalizar...\n\n"); getchar(); }
#include <stdio.h> #include <stdlib.h> void Medida(int Val, int Dist); void Algoritmo(int Longitud, int Diametro); int main(void) { int ValLongA; int DistDiamA; int ValLongB; int DistDiamB; Medida(ValLongA, DistDiamA); ValLongA = ValLongB; DistDiamA = DistDiamB; Algoritmo(ValLongB, DistDiamB); } void Medida(int Val, int Dist) { printf("\n\nIntroduzca la longitud de la circumerencia: "); scanf("%d", &Val); printf("\n\nIntroduzca el diametro de la circumerencia: "); scanf("%d", &Dist); } void Algoritmo(int Longitud, int Diametro) { float PI; PI = Longitud / Diametro; printf("\nEl valor de PI para esos valores es...\n\n"); printf("%f", PI); fflush(stdin); printf("\nPresione Intro para finalizar...\n\n"); getchar(); }
Espero que puedan decirme que falla
Gracias y Saludos.
|
|
|
|
|
|
|