As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Could you please recommend me a good application level debugger for Windows 7 x64? It is not needed to debug 64-bit applications; it must only run reliably within a 64-bit environment.
I am searching for something like OllyDbg (http://www.ollydbg.de/). However, the problem with OllyDbg is that it is not yet ported for Windows 7 x64.
This has been tried:
SoftICE (does not work for Win7 x64)
Syser (it was giving me error messages after installation)
WinDBG (this one looked too complex and slow to learn. I did not like floating windows all around)
IDA pro (this one did not allow me to debug application. It only listed the structure graph)
OllyDBG (after loading the application, it terminates it immediately. Probably a result of compatibility. I also checked emulating Windows XP SP3, but not help at all)
It is required to run the application in real time, and trace it in assembly language.
Both OllyDbg 1.10 and IDA pro works fine in Win7 x64.
For OllyDbg use Stealth64 plugin.
Visual Studio is decent as a program-binary debugger, it's excellent for programs with .pdb information and source code. Only the advanced version of IdaPro works on 64-bit OS's. From their website:
IDA Pro Standard supports the following families (64-bit analysis is possible only with the Advanced Edition)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've got a task of creating an application for Windows and for Mac. Not a complex application - it has to collect data from a user using simple forms and then save/retrieve the data to/from server with XML.
I have been focusing on web development since late 90s, so the last Windows platform I used was Delphi/Pascal with a cute visual UI editor, so now I am quite out of trends.
The question is what platform (open source or free) can be used to create an application with native UI for Windows? The application will then have to be ported to Mac. Ruby might be a preference, but using or learning other languages is not the problem to me.
It would be great if the app had a minimum installation size and a minimum amount of prerequisits.
I would suggest Qt.
http://qt.nokia.com/
By using it, your application will be portable to all platforms (Win/Mac/Linux) You will also get a good IDE + debugging environment.
Libraries can be used on:
Qt libraries 4.8.2 for Windows (minGW 4.4)
Qt libraries 4.8.2 for Windows (VS 2008)
Qt libraries 4.8.2 for Windows (VS 2010B)
Qt libraries 4.8.2 for Linux/X11
Qt libraries 4.8.2 for Mac
Qt libraries 4.8.2 for embedded Linux
Qt libraries 4.8.2 for Windows CE
Delphi XE2 supports native development for Windows, Mac and iOS, this IDE is not free but you can try the Delphi XE2 Starter edition which is very cheap. For a free IDE you can tryLazarus which uses the Free Pascal compiler and supports Linux, FreeBSD, Mac OS X/Darwin, Win32, Win64, and others.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have Windows 7, and I want to check how my website works on IE 10. Unfortunatly, I can't setup Win 8 to virtual box.
You need Windows 8 to use IE10 currently (Microsoft's website).
Luckily you can get Windows 8 preview here and install it with virtual box, but be sure to grab the iso (tutorial).
Update:
IE10 is now available for Windows 7.
IE11 is available as well.
Internet Explorer 10 is not supported by Windows 7 for this Beta.
You will have to wait more time to get it on Windows 7 (if Microsoft wants to release it on Windows 7) or try to install Windows 8 Consumer Preview (Get it here) on your Virtual Box or on a special hard disk to try your website.
You can find a good tutorial about installing Windows 8 with VirtualBox here :
VirtualBox Install - Windows 8 Consumer Preview
Another good way is to use BrowserStack which let you try IE10 from this website for 30 minutes (free version), you can find it there : BrowserStack - Online Browser but you may have some bugs with the Internet Explorer 10 option.
Check any online renderer, as
http://netrenderer.com/
It served me well, and you can also define the starting position where to start the actual output. IE version is definable as well, and 10 Consumer Preview is here too.
I develop web stuff on GNU/Linux, and IE is not an option for me in testing. But I only need visual preview, so this made it easier many many times before :-)
You can setup Virtual Box for Windows 8 following this tutorial.
Tutorial
Although IE 10 will be available for Windows 7 only after general availability for Windows 8 is announced i.e late October 2012. But you can currently install the preview of IE 10 on your Win7 machine and test your webpage You can download it here
Update
IE 10 is now available for Windows 7. You can download it here.
Your best bet for now is to install Windows 8 and use it on there. However, if you're stuck to Windows 7 for some reason, Microsoft have announced IE10 will support Windows 7 at release:
When it's released, Internet Explorer 10 will be available for Windows
7, Windows 8, Windows Server 2008 R2, and Windows Server 2012.
So you could just wait it out and get the final release on Windows 7 in a few months.
Alternatively, IE10 Platform Preview 2 apparently works on Windows 7:
The most recent release for Windows 7 was Internet Explorer 10
Platform Preview Build 2, on June 29, 2011.
IE10 PP2 is old tech and might not be the best thing for testing on, since the real IE10 is probably different. Still, it may be better than nothing.
You can use the online tools like http://netrenderer.com/ or http://browsershots.org/ to get the browser shots of your site.
Also, there is a great tool to test sites in IE 5.5 - 10, it's called IETester. You can download it from http://www.my-debugbar.com/wiki/IETester/HomePage
How about vmware player? It's also free.
And here is the instruction how to deploy Windows 8 on it: http://ludwigkeck.wordpress.com/2012/03/01/windows-8-on-vmware-player/
And another one just in case: http://dreevoo.com/en/content.php?id=587
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am trying to debug some assembler code on windows. For 32 bit code I was using Ollydbg, but it is unable to open 64-bit exe files.
I also tried using the visual studio debugger but I think the stack is somehow getting corrupted and I can't figure out how to place a breakpoint at the program entry, so this doesn't work
So are there any free programs that work?
If it matters I am using nasm and then gcc to compile the exe's
why not give windbg a try, its made by MS and free, here's the 64bit version.
Visual studion has an excellent debugger for both 32 bit and 64 bit windows.
If you are using nasm or yasm assembler then use the option -gcv8 on the assembler. This produces debug info that works with visual studio. You have to make a project in VS that includes both C/C++ and asm files. The asm files need a custom build rule looking something like:
CommandLine="yasm -fwin64 -gcv8 -o$(InputName).obj [inputs]"
Outputs="$(InputName).obj"
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am going to start developing GUI applications with QT on a Windows platform. I have Visual Studio 2008.
I would like some suggestions as to just go with the QT IDE and do everything there or just install the QT plugin for Visual Studio and keep using Visual Studio as my IDE tool.
Are there any differences or benefits?
Thanks!
If you're very experienced with Visual Studio then it's probably best to just stick with that. But the Qt IDE does have a lot of nice stuff specifically designed for working with Qt, so that would be my preference.
I have never worked on a QT project with VS. Although I use VS for c# development.
But I have used QT creator (QT IDE) : it's fast (lighter than VS) and powerful tool except debugger VS is winner. From LGPL license and multi platform it integrates all QT supports (docs, help, nav ...) and GUI editor mode works perfectly.
I don't think you can find better in VS plugin.
Moreover QT creator interface is really simple and intuitive. You will not need to spend lots of time to assimilate it.
See Qt: Should I use Visual Studio, Qt Creator or something else?
See Which is better? Qt Creator or Visual Studio IDE
See Visual Studio or Eclipse - which one is better for Qt on Windows?
If you can go with a slow debugger but fast & very nice IDE, then go with the Qt Creator. If you learn all the quick hotkeys (not much of them) then you'll find that you're barely using the mouse any more. I like this feature very much. You can open any file, any method or going to anywhere in your project with only keyboard very easily. Your development will be much accelerated.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've noticed Visual Studio 2010 is a lot slower than my Visual Studio 2008 IDE, I've found several nice tips and optimization suggestions for VS2008, however I want to know if people have any tips for VS2010
Two parts to the answer:
First, I'd really appreciate if you could download this diagnostic tool to take traces. It isn't a fix, but it'll help us improve the product. If you send me an email (noahric at msft), I can send you instructions and find a place for you to upload these traces. Same goes for anyone else reading this question/answer; the more traces, the merrier.
Other than that, there are a few things you can try:
In Tools->Options->Environment->General, turn off "Automatically adjust visual experience based on client performance", and turn off the rich client visual experience.
You can also try turning off hardware graphics acceleration (from the same location). I've found plenty of cases where the performance is better with software rendering.
If you are working with really large solutions, try the solution load manager. It lets you disable auto-loading of projects within a solution.
Do you have any extensions installed? If you do, you can try disabling them.
Run fewer instances of VS at once. I personally run quite a few at a time, but I've heard plenty of reports where people run enough instances of VS to exhaust virtual memory.
I hate to be a contrarian, but I just turned ON "Automatically adjust visual experience based on client performance" and VS2010 Ultimate is now almost as fast as VS2008.
I previously had that setting clear and had "Use Hardware Graphics Acceleration if available" checked.
I've been seriously contemplating going back to 2008 because of the awful performance of 2010.
I have a Precision Workstation with:
Quad-Core Xeon # 3.40GHz
16Gig RAM
3x15K 300 Gig SAS drives
NVIDIA Quadro FX 1700
Running Server 2008 Standard SP2
The machine is not underpowered, and if I open a very large solution with VS2008 (it's also installed), with multiple instances of VS2010 open, it opens almost instantly.
I'm starting to think there is an incompatibility issue with the FX 1700 in VS2010.
Maybe this problem is very config. dependent.