This is amazing. I actually forgot to post on my blog the Python script which I made for Blender. Get more insight into this script at http://blenderartists.org/forum/showthread.php?t=62821. Download the latest code from applegrew.pastebin.com.
Category / Coding
Convert any exe file to assembly language.
If you have MS Visual Studio C++ 6.0 installed in your system then you have an exe to assembly language converter. This is named DUMPBIN.exe. You can find this awesome utility at Microsoft Visual Studio\VC98\Bin folder. If you had chosen the default location then you will find this Microsoft Visual Studio folder in C:\Program Files.
To disassemble suppose The_EXE_File_Here.exe then copy it to that folder and open CMD (by typing cmd in Run… under Start Menu). Now use CD “C:\Program Files\Microsoft Visual Studio\VC98\Bin” to goto that folder. Now type in
dumpbin /disasm /out:Disassembled.txt The_EXE_File_Here.exe
The disassembled code will be stored in Disassembled.txt in that folder.
It has still more features.
1) Use the command
dumpbin /imports /out:TheImportsList.txt The_EXE_File_Here.exe
to get a list of dll files The_EXE_File_Here.exe depends on. The list will also have the names of all the callable functions in those dlls. To get the list of the dlls ONLY the use /dependents instead of /imports.
2) Use the command
dumpbin /headers /out:HeadersInfo.txt The_EXE_File_Here.exe
This will print all the details about The_EXE_File_Here.exe‘s internals like the no. of sections it has, checksum, etc. and many statistics on the exe file.
3) Use the command
dumpbin /rawdata /out:RawDump.txt The_EXE_File_Here.exe
It will print the full code in binary along with ascii translations.
4) To get know about all the switches use
dumpbin /?
N-queen problem solving code in C++
To know what is this N-Queen problem is go here. My code can be complied using any ANSI complaint C++ compiler. I successfully compiled it using g++ and MS Visual C++ 6.0. I point I would like to mention is that when I ran this program for N=10 then it occupied 600kB when compiled using Visual C++ 6.0 and it took around 2300kB! I have to tried to keep memory requirement under check. It has respectable processing speed.
Get the code from applegrew.pastebin.com. For some reason the previous post of this code got deleted from pastebin. If you encounter such problem again then post a comment here. I will repost the code.