How To Tell What Software Tool Created An EXE File? [closed] - visual-studio

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
Is there a way to determine what software tool was used to create a specific exe file? For example I'd like to find out if Delphi or Visual Studio or [Fill in the Blank] was used to create a program.
UPDATE:
I'm using a program called FoxtrotOne from www.enablesoft.com that uses a script and a datafile. The program acts just like a person sitting at the keyboard doing data updates. I've been continually monitoring the task manager and the FoxtroneOne.exe and the memory continues to climb as it loops through the dataset.
I've been told by the tech support guy to close IE after every 100 records because it's holding onto memory. My script interacts with a web application.
I'm convinced that there is a memory leak within FoxtrotOne. If I could determine what IDE they used I could suggest what low level tool they should use. For example if Delphi created this exe then I would suggest they install madExcept to check for memory leaks.
FINAL UPDATE:
I used Exeinfo PE to detrmine FoxtrotOne was created with Visual Basic 5.0 - 6.0

Open the EXE in a hex editor (such as HxD), and you might get a lot of clues. For instance, if you find a lot of VCL-related strings like TLabel, TForm, etc., it is probably an Embarcadero tool.
You might also open the EXE in a resource editor (such as XN Resource Editor) to get more clues:

Related

software creator that is using shortcuts inside an other [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am wondering if there is any software that can create a software with shortcuts inside another?
Like if you want to make an web editor you cold say that if you press that button it will write:
<html></html>
And use a browser to render?
If there is no software like this, is it possible to make?
Maybe I am wrong, but I think it will be a breakthrough for opensource development.
I am not a skilled developer so that I won't manage to make something like this, but I want to start a group to do this, with making a website for it. Do you think someone wants to help me or maybe one of you?
I have searched the web for something like this but haven’t found anything.
Edit:
I know this was quite bad formulated and am going to explain this again.
And what I mean is not a web editor, but a software developer application.
The web designer was just a example.
Imagine yourself that you have a UI designer whose you can import other software’s in and then you drag a button in to the screen, and on the settings you say that when you click that button the software will go into one of the software’s you’d imported and do something.
The software I am asking for is this software developer software.
Edit again:
I will do a second attempt to clarify:
You know about bots right? Those who fly around on the web and to crazy things as cheeking hotel prizes to playing poker.
I only wonder about if you cold make a new GUI like QT or GTK that would emulate a certain keyboard event or mouse gesture when clicking a button. And were to get started when doing so.
http://www.linuxquestions.org/questions/linux-newbie-8/kompozer-problems-733285/#post3580690
There's several powerful web editors in a list composed by someone there. It includes editors with a WYSIWYG.
Aptana studio is what I use which can use different browsers to render. It also has a built-in web server so that you can test AJAX requests and php rendering.

How to use an existing Mac app via command line? [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am looking to adapt a css formatter app I downloaded from the app store so I can control it from the command line. Basically before I push a file to github I would like to have the app format a .css file. So I am wondering How I would get the app to run its process without doing it by hand.
I am not sure where to begin... I have xcode.
So my question is, where do I begin?
Can you point me to any articles of people that have done something similar?
What files should I be most concerned with in the app?
Thanks for the direction
If it's a regular app from the Mac App Store, you can find the executable in the app bundle at Contents/MacOS/AppName.
So to start the Mail app for instance you would have to execute this:
/Applications/Mail.app/Contents/MacOS/Mail
Assuming you don't want to just start it from the command line, you want to make it do something useful.
1 - Disassemble and link your own program
A Mac app will have an executable (in TheApp.app/Contents/MacOS/APP_NAME) in the bundle (which is just a directory). Xcode won't really be all that much help.
The app will most likely use AppKit / NSApp Cocoa framework and the executable will create an App instance, set up the GUI etc, register things. Cocoa apps work on a system of delegates, callbacks, etc. It's not just one main function that runs synchronously. They almost certainly won't export simple external symbols that you can link against and call. And even if you did, you'd need the header files.
You could look into an Objective-C disassembler, as the compiled executable probably has enough symbols to work out roughly what's going on. But you'd need to know a fair bit about Objective-C and Cocoa (at least, enough to know that this will be tough).
So Option 1, which isn't really an option in unless you know what you're doing, is work out what the program symbols are / disassemble the executable, and write your own application that links against the binaries and calls the relevant methods.
2 - Script the GUI
On another tack, you could look into whether it's Apple-scriptable. You could start the app, record activity (look at the AppleScript editor's record functionality) to script the actual GUI. This might work.
3 - Talk to the author
I suggest you talk to the author if you really want this. Perhaps they can make it usable as a command line tool.

Hidden Windows shortcuts [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
Anyone know where I can find a list of the different hidden shortcuts built into windows like "control userpasswords2".
I'm building a small app that will help my team get to those buried panels such as the pagefile settings, IE's proxy settings, Editing the Boot.ini
***I am not talking about shortcut keys like ctrl+alt+del. But commands you can put into the run dialog.
Thank you
To elaborate more, I'm looking for a list like MS KB192806 & commands, & another. That gives me some of the commands I'm looking for like "control intl.cpl". However I'm looking for others that are not in that list and I would like more control. For example to go strait to the connections tab when running "control intl.cpl".
You can find control panel specific list here:
http://support.microsoft.com/kb/192806
For your application, I would recommend you to design the required interfaces and take the input from user directly in to your application. After that, you can make the user defined changes from your program. Most (not all) of these settings are stored in registry which you can modify appropriately. Its easy to find the required registry key by searching on net or using some monitoring tools (like regmon or procmon).
Also note that, just setting the registry values will not always update the configuration immediately. Some setting changes have to be notified to the respective programs.
There are few similar software already available on the net, which can do management of few basic stuffs.

How has Windows API changed in the last 10 years? [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
I am interested in how Windows API has changed in the last 10 years since Windows 98 and Windows 2000? What interesting API calls have been added that you know? Also do people still write anything in API?
I am now learning everything I can about Windows programming and I am really curious about this. Because books don't explain everything, they just explain small subset of all API. And I want to know about the most modern things in Windows API.
So, my general question is where I can find a detailed WinAPI diff report for 98, 200, Xp, Vista and 7 versions?
There has been considerable change in the Win32 API in the past ten years. This link gives you API changes between XP & Vista and Vista & Windows 7. It's a large list.
All applications on Windows use the API, either directly (C/C++ calling into the existing Win32 API's and COM objects), or indirectly via a framework like MFC or .NET.
The real answer is that the core logic is unchanged. You can take a non-trivial Windows 1.0 source code and compile it for Windows 7 with minimal changes. You still have all the same basic building blocks:
window class creation;
window creation;
message loop;
window procedure;
resources for dialogs and menus;
windows styles;
many more
It is true that a lot of new APIs have been added, but the most common are still there. You do the same things in the same way.
One good way of finding out about some new APIs and why and how they were written can be to read the blogs of various Microsoft developers that is/has worked on Windows or related systems. Some examples:
Mark Russinovich- http://blogs.technet.com/b/markrussinovich/
Raymond Chen - Link
Larry Osterman - Link
There's still people writing pure Win32 applications, but maybe not that many since most applications don't need to be written at that level and can usually be written faster in a higher level. Many .Net applications etc will still call straight into various Windows API methods however when the .Net framework does contain the functionality they need.

RealBasic to write Windows applications? [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
Before I go ahead and invest time checking out RealBasic (now Xojo), I'd like some feedback from people who have moved on from VBCLassic and use the Windows version of RealBasic to write professional business applications.
Is the language good enough, are there enough third-party add-on's to solve the inevitable shortcomings, etc.?
Thank you.
I was never a big VB6 developer, but I have used VB.NET quite a bit. REALbasic is a great substitute for creating desktop applications, but there are some things it cannot do, such as create DLLs or COM objects.
The REALbasic language is significantly more robust than VB6: it's fully object-oriented, has introspection/reflection and even has some dynamic capabilities. The IDE is a lot nicer than the VB6 IDE. But VB6 is 10 years old now and REALbasic is updated regularly, so it ought to be better.
There is a weakness in the 3rd party control market. You won't find anything as good as the grid controls available to VB6, for example. Reporting has been a weak area until recently. REALbasic itself now includes reporting capabilities and there are several 3rd party reporting tools available.
I've created quite a few professional business apps for Windows using REALbasic, but I do all my development on Mac OS X and use VMware Fusion and REALbasic's remote debugger to test and debug on Windows XP/Vista/7.
Update: As of 2013, REALbasic is now known as Xojo (the language is the same, though).
The answer to your question is YES. RB is Great for Desktop Apps. YES there are a bunch of third party add in, however, you don't really need them. You can do everything you want in RB. If you do want to benefit from 3rd Party products (why reinvent the wheel), there are plenty, and the support group is awesome.
REALbasic is free on linux. Install a dual boot system on your PC. Ubuntu would be a good bet here.

Resources