elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 2 3 4 [5] 6 7 8
41  Programación / Programación General / [Delphi] Source Utils GetPCDir en: 8 Octubre 2010, 20:35 pm


Bueno aqui les dejo unas mini funciones que nos permite obtener el direcorio de windows, archivos de programas, system, etc.. sin importar en que unidad esta instalado el sistema operativo, estas funciones resultan muy utiles ya que si queremos copiar un archivo u otra cosa en tales directorio se copiara sin problemas, sin importar que el directorio raiz sea C, D, o lo que sea.

Código
  1. program GetPCInfo;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.  SysUtils, Windows, Registry, ShellApi;
  7.  
  8. Type
  9. //Directorios y nombres
  10. WinSysTemp = (WindowsDir, SystemDir, TempDir);
  11. ComputerUser = (GComputerName, GUserName);
  12.  
  13. Const
  14. //Nombres, tonterias pero util, LOL XD
  15. U = 'User name: ';
  16. C = 'Computer name: ';
  17. W = 'Windows: ';
  18. S = 'System: ';
  19. T = 'Temp folder: ';
  20. P = 'Program files: ';
  21. DT = 'System date time: ';
  22. SYSLANG = 'System language: ';
  23. TEXT = 'elhacker.net by Dominicano. (-_-) XD';
  24. LINE = '-----------------------------------------';
  25.  
  26. //Windows, system y carpeta temporal (Temp)
  27. function GetDirectory(DirWST: WinSysTemp): String;
  28. var
  29. Path: Array[0..MAX_PATH] of Char;
  30. SizePath: Cardinal;
  31. begin
  32. SizePath := sizeof(Path);
  33.  Case DirWST of
  34.   WindowsDir: GetWindowsDirectory(Path, SizePath);
  35.   SystemDir: GetSystemDirectory(Path, SizePath);
  36.   TempDir: GetTempPath(MAX_PATH, Path);
  37.   end;
  38.  Result := (Path);
  39. end;
  40.  
  41. //Archivos de programa
  42. //Si queremos obtener Archivos comunes, Usar CommonFilesDir
  43. function GetProgramFilesDir: String;
  44. var
  45. Regedit: TRegistry;
  46. begin
  47.  Regedit := TRegistry.Create;
  48.   try
  49.     RootKey := HKEY_LOCAL_MACHINE;
  50.     Regedit.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion', false);
  51.     Result := Regedit.ReadString('ProgramFilesDir');
  52.   Regedit.CloseKey;
  53.   finally
  54.  Regedit.Free;
  55. end;
  56. end;
  57.  
  58. //Idioma del systema
  59. function GetUserLanguage: String;
  60. var
  61. Language: Array[0..150] of Char;
  62. ID: LangID;
  63. LangSize: Cardinal;
  64. begin
  65.  LangSize := SizeOf(Language);
  66.  ID := GetUserDefaultLangID;
  67.  VerLanguageName(ID, Language, LangSize);
  68.  Result := (Language);
  69. end;
  70.  
  71. //Computadora y usuario
  72. function GetComputerUserName(CUN: ComputerUser): String;
  73. var
  74. csName: Array[0..230] of Char;
  75. csSize: Cardinal;
  76. begin
  77.  csSize := Sizeof(csName);
  78.  Case CUN of
  79.   GUserName: GetUserName(csName, csSize);
  80.   GComputerName: GetComputerName(csName, csSize);
  81.   end;
  82.  Result := (csName);
  83. end;
  84.  
  85. //Fecha y hora del sistema
  86. function SystemDateTime: String;
  87. var
  88. SysDateTime: TSystemTime;
  89. begin
  90.  GetLocalTime(SysDateTime);
  91.  Result := DateTimeToStr(SystemTimeToDateTime(SysDateTime));
  92. end;
  93.  
  94. //Mostramos resultados en pantalla
  95. begin
  96. Writeln(LINE + #10 + TEXT + #10 + LINE + #10);
  97.  
  98. Writeln(U + GetComputerUserName(GUserName));
  99. Writeln(C + GetComputerUserName(GComputerName )+ #10);
  100.  
  101. Writeln(W + GetDirectory(WindowsDir));
  102. Writeln(S + GetDirectory(SystemDir));
  103. Writeln(T + GetDirectory(TempDir));
  104. Writeln(P + GetProgramFilesDir + #10);
  105.  
  106. Writeln(DT+SystemDateTime);
  107. Writeln(SYSLANG+GetUserLanguage);
  108.  
  109. Readln;
  110. end.

saludos...
42  Programación / Programación C/C++ / Libros de programacion C/C++ en chm (ingles) exelente en: 30 Mayo 2008, 19:14 pm
Libros completos de programacion C/C++, en ingles, en formato .chm, de varios niveles, basico, medio, alto, y avanzado, etc.

Esta es una lista de todos los libros que contiene el archivo.


Accelerated C++ practical Programming by Example.chm
Advanced CORBA® Programming with C++.chm
Algorithms and Data Structures in C++.chm
An Introduction to Design Patterns in C++ with Qt 4.chm
Beginning C++ Game Programming.chm
Beyond the C++ Standard Library An Introduction to Boost.chm
C++  A Practical Guide to Testing Object-Oriented Software.chm
C++ Code Reading The Open Source Perspective.chm
C++ Coding Standards 101 Rules, Guidelines, and Best Practices.chm
C++ Common Knowledge Essential Intermediate Programming.chm
C++ Cookbook.chm
C++ Demystified A Self-Teaching Guide.chm
C++ FAQs, Second Edition.chm
C++ for Artists- The Art, Philosophy, and Science of Object-Oriented Programming.chm
C++ How to Program, Fifth Edition.chm
C++ in a Nutshell.chm
C++ In Action.chm
C++ Network Programming for Microsoft Windows.chm
C++ Network Programming, Volume 1 Mastering Complexity with ACE and Patterns.chm
C++ Network Programming, Volume 2 Systematic Reuse with ACE and Frameworks.chm
C++ Plus Data Structures, Third Edition.chm
C++ Primer Plus, Fourth Edition.chm
C++ Primer, Fourth Edition.chm
C++ Programming Fundamentals.chm
C++ Programming Windows is the best edition.chm
C++ Standard Library A Tutorial and Reference, The.chm
c++ standard library, the a tutorial and reference.chm
C++ Standard Template Library Programmer's Guide.chm
C++ Template Metaprogramming Concepts, Tools, and Techniques from Boost and Beyond.chm
C++ Template Metaprogramming Concepts, Tools, and Techniques from Boost and.chm
C++ Templates The Complete Guide.chm
C++ XML.chm
C++.COM Inside COM+ Base Services.chm
C++.COM.Designing Solutions with COM+ Technologies.chm
CC++ Programmer's Reference, Third Edition.chm
COM+ Programming A Practical Guide Using Visual C++ and ATL.chm
Complete Guide to Programming in C++.chm
Creating Games in C++ A Step-by-Step Guide.chm
Cryptography in C and C++.chm
Data Structures and Algorithms with Object-Oriented Design Patterns in C++.chm
Desktop Applications with Microsoft Visual C++ 6.0.CHM
Developing Series 60 Applications A Guide for Symbian OS C++ Developers.chm
Dinkum C++ Library.chm
Effective C++ Third Edition 55 Specific Ways to Improve Your Programs and Designs.chm
Effective C++.chm
Efficient C++ Performance Programming Techniques.chm
Embedded Control Systems in CC++ An Introduction for Software Developers Using MATLAB.chm
Exceptional C++ 47 Engineering Puzzles, Programming Problems, and Solutions.chm
Financial Instrument Pricing Using C++.chm
Foundations of Algorithms Using C++ Pseudocode, Third Edition.chm
IDG - C++ Neural Networks and Fuzzy Logic.CHM
Imperfect C++ Practical Solutions for Real-Life Programming.chm
Inside the C++ Object Model.chm
Intel C++ Compiler - User's Guide.chm
Introduction to Game Programming with C++.chm
Learning to Program in C++.chm
Microsoft Visual C++ MFC FAQ v5.6.chm
Microsoft Visual C++6.chm
Modern C++ Design Generic Programming and Design Patterns Applied.chm
More Exceptional C++.chm
Navigating C++ and Object-Oriented Design.chm
Parallel and Distributed Programming Using C++.chm
Practical C++ Programming.chm
Prentice Hall - The C Programming Language, ANSI C (2nd Edition).chm
Professional Rootkits.chm
Programming Embedded Systems in C and C++.chm
Programming Windows - Win32 API 5 Edition.chm
Rootkits Subverting the Windows Kernel.chm
Secure Programming Cookbook for C and C++.chm
The Art of C++.chm
The C++ Standard Library Extensions A Tutorial and Reference.chm
Thinking In C++ Volume 2 Practical Programming.chm
Thinking in C++, 2nd ed. Volume 1.chm
Thinking in C++, 2nd ed., Volume 2, Revision 2.chm
Tutorial Win32 - Windows API Tutorials C++.chm
User Journal - Advanced Solutions for C,C++ Programmers CD-ROM Release 3 (1990-1999).chm
Virtual Machine Design and Implementation in CC++.chm
Visual C++ Optimization With Assembly.chm
Welcome to the Wrox Press C++ tutorial.chm
Winsock Programmer's FAQ.chm
Wireless Game Development in C and C++ With Brew.chm
Write Your Own Programming Language Using C++.chm


bueno, espero que les sean muy util y que aprendan mucho de lo que ofrece todo estos libros, no es para dejarlos a perder, el archivo contiene contraseña.

Descargar:

6 Partes

http://www.sendspace.com/file/nbnmie
http://www.sendspace.com/file/5r3wdf
http://www.sendspace.com/file/c1yjv4
http://www.sendspace.com/file/972ytm
http://www.sendspace.com/file/6fuetn
http://www.sendspace.com/file/ly0mar

Total: 425 MB

Password:

Programacion_C/C++

Nota: empiecen a bajar ya, en unos dias podrian eliminarlos del hosting si no se los descargan, luego no digan que los link estan rotos, pues ahora estan a tiempo. :P

saludos...
43  Programación / .NET (C#, VB.NET, ASP) / Libros de programacion C# en chm (ingles) en: 17 Mayo 2008, 02:57 am
bueno aqui les dejos unos cuantos libros completos de C#, muy bueno,  en un archivo.iso, mas de 40 libros, totalmente completos.

esta es una lista de los libros que hay en la imagen de CD.iso

NOTA: hay un fallo en el sistema de ayuda CHM.

Si hay cualquier "#" caracter en el nombre de archivo CHM o la carpeta estructura que contiene el archivo CHM, el panel incrustado IE no sera capacaz de mostrar el contenido.

por lo tanto, renombra los archivos y quitale el caracter "#", puedes cambiarlo por "C Sharp", ok ahora ya no abra ningun problema para abrir el archivo, recuerden que este fallo no afecta el contenido del archivo CHM de ningun modo, todo esta bien.

Por BADBYTE: Preguntar por privado libros y links a usuario

saludos...
44  Programación / Programación General / 2014 - Manuales y libros de Delphi (Nueva Descargas(MEGA) en: 17 Mayo 2008, 02:54 am
Manuales y libros de Delphi

Descargar: 680 MB

Nuevo enlace de descarga proximanente.

Saludos...
45  Foros Generales / Sugerencias y dudas sobre el Foro / Sub foro Open Source en: 11 Abril 2008, 14:17 pm
Hola, creo que seria ideal un sub foro open source en programacion general, para que todo aquel que aporte algun codigo, programa etc, etc, se pueda compartir hay mismo, eh incluso aportes con interes, a habido muchos a lo largo del tiempo, y se quedan atras en el olvido.

seria posible?

saludos...
46  Foros Generales / Sugerencias y dudas sobre el Foro / Una chincheta por año en: 19 Enero 2008, 00:19 am
Pues eso, hay unos post que tienes años y no estaria mal si ese post se isiece nuevamente todo los año, bloqueandolo y dejandolo que se balla quedanto atra, y nuevamente se hace otro nuevo para el año actual, por ejemplo

Foro libre> Sus escritorios
Foro libre> Preséntate aquí si eres nuevo

esos post por lo que veo tiene ya varios años, y no estara mal, si se isiece nuevamente uno cada años, por ejemplo, desde el 2007 hasta el 2008, el pot esta abierto, y luego se hace lo mismo cada año desde el 2008 hasta el 2009, asi el post es mas actualizado y asi no se hace tan pesado, tiene muchas paginas, y si sique asi hasta que numero llegara, ¿no hay limite para esos post?

no se si me habeis entendido pero bueno, solo era eso

saludos...
47  Programación / .NET (C#, VB.NET, ASP) / Duda con Visual Sudio 2008 en: 11 Enero 2008, 17:20 pm
Bueno, tengo una duda, y es que no se si en estas nuevas versiones la sintaxis a cambiado, no se si ahora se escriben otros code, tampoco se si ah cambiado mucho la forma de programar, no se.

¿existe mucho diferencia entre la version 2005 y la 2008 ?

saludos...

48  Foros Generales / Sugerencias y dudas sobre el Foro / Corrector ortografico en: 5 Diciembre 2007, 12:18 pm
Pues eso, estaria bien si se le colocara un corrector ortografico al foro, seria muy util  :P

saludos...
49  Programación / Programación C/C++ / Compiladores C/C++ en: 30 Noviembre 2007, 22:37 pm
Compiladores C/C++

Code::Blocks 1.0rc2 
Code::Blocks es un IDE (entorno de desarrollo integrado) de C/C++, que permite utilizar varios compiladores a elección del usuario (GNU GCC, MinGW GCC, MS Visual C++ Free Toolkit 2003, Borland C++ 5.5, OpenWatcom, etc., que deben instalarse por separado).
Descargar: http://prdownloads.sourceforge.net/codeblocks/codeblocks-1.0rc2.exe 3.7 MB

Dev-C++ 4.9.9.2
Dev-C++ es un IDE (entorno de desarrollo integrado) de C/C++. Esta versión utiliza e incluye el compilador Mingw (versión de Windows del compilador GCC).
Descargar: http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe 8.8 MB

GnuWin32 Indent 2.2.9
GnuWin32 Indent modifica la apariencia de un programa C añadiendo o eliminando espacios en blanco. Puede utilizarse para hacer el código más legible o para convertir entre diferentes estilos de escritura de C. Este programa forma parte de GnuWin32, el proyecto que publica versiones para Win32 de numerosas utilidades GNU.
Descargar: http://heanet.dl.sourceforge.net/sourceforge/gnuwin32/indent-2.2.9.exe 1.6 MB

lcc-win32 2007.09.10
lcc-win32 es un IDE (entorno de desarrollo integrado) de C que incluye todo lo necesario para programar en Windows (editor, debugger, compilador, ensamblador, bibliotecas, etc.).
Descargar: http://www.q-software-solutions.de/pub/lccwin32.exe 5.2 MB

Open Watcom 1.7
OpenWatcom es un IDE (entorno de desarrollo integrado) de C/C++. OpenWatcom es el sucesor del compilador comercial SyBase Watcom, que en el año 2000 se convirtió en un proyecto de software libre.
Descargar: http://openwatcom.mirrors.skynet.be/pub/ftp.openwatcom.org/open-watcom-c-win32-1.7.exe 62.0 MB

wxDev-C++ 6.10.2
wxDev-C++ es un IDE (entorno de desarrollo integrado) de C/C++ que añade a Dev-C++ un generador visual de interfaces gráficas para wxWidgets. Esta versión incluye el compilador Mingw (versión de Windows del compilador GCC), pero también puede utilizar los compiladores MS Visual C++.
Descargar: http://downloads.sourceforge.net/wxdsgn/wxdevcpp_6.10.2_setup.exe 44.2 MB

by Dominicano

saludos...
50  Programación / Programación Visual Basic / Codigo fuente de programas para CAPTURAR VIDEO en Visual Basic 6, parte 9 en: 19 Noviembre 2007, 08:58 am
pues eso aqui os dejo mas code en vb6, tambien hay dos ejemplos de capturar video remotamente, cliente y servidor.

Descargar:
http://www.sendspace.com/file/axue7g

saludos...
Páginas: 1 2 3 4 [5] 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines