Sign in to follow this  
mojtaba_e

Execute Files Spy ?

Recommended Posts

Hi friends, I installed a free game. I change this game resource(bitmaps and sounds) for my language. Then i want make setup again for this game with "InstallShield" or "Wise Installation". I don't know what files does it use.Is there any program that can spy this file(Game execute) and report me that i must how many files(Dll,...) attach for my installation. Thanks, --Mojtaba--

Share this post


Link to post
Share on other sites
1) FileMon: http://www.sysinternals.com/Utilities/Filemon.html will tell you which files the application tries to access at runtime.


2) Dependency Walker: http://www.snapfiles.com/get/dependencywalker.html will tell you which DLLs (and similar) are required by an executable. It works heirarchically, so if a DLL required by the EXE itself requires a DLL, that will also be listed.

Dependency Walker is also available in the Microsoft Platfrm SDK (Tools -> Depends).


3) You may also be able to find a utility to disassemble WISE/InstallShield installation scripts to get the file list. I've never needed to do that, so can't recommend any, but I'm fairly confident something will exist to do that.


4) Alternatively you could just contact the author of the original game. I'm sure most freeware authors would be glad of someone localising their game for free.

Share this post


Link to post
Share on other sites
It doesn't matter if the game is free - you can not change something and release it without getting permission from its original author.

Now, if you contact the author and he lets you do what you already did. You can ask him for help in releasing your changed version of the game.

Share this post


Link to post
Share on other sites
What you are doing is illegal but I will answer you question anyways.

With Installshield or Wise you can take a snapshot before the install and then on after and do a compair, it will then tell you everything that happened durring the install.

theTroll

Share this post


Link to post
Share on other sites
Quote:
Original post by TheTroll
What you are doing is illegal but I will answer you question anyways.


I know where you're coming from, and there is a sneaky "is this legit and all it seems?" feeling here, but...


AFAIK (I'm not a qualified lawyer...) reverse engineering software for personal use isn't strictly illegal unless the license agreement/EULA specifically prohibits it. Furthermore, intellectual property laws do differ from country to country.

The application and its media, are however very likely to be covered by copyright (with all ownership rights likely belonging to the original author), even if distributed as freeware.

What can be illegal in many (but not all!) countries is re-distribution of the altered software - but whether it is depends on the legal documentation on the original program and the laws of the country/countries it's distributed in.


If the original poster has any intention of (re)distributing the altered software (he/she hasn't stated that intention...yet), then as has been mentioned, the best thing to do is contact the original author - who will likely be more than happy to get free localisation - and maybe help re-package the files too.

Share this post


Link to post
Share on other sites
Thanks to all,
Unfortunately in my country doesn't run law of copyright.(that shame)[rolleyes]
I hope that this problem will solve early.
I don't want sell this game for benefit.
I want work on this project for increase my knowledge.
In other word i want perform this project for academical purpose.

--Mojtaba--

Share this post


Link to post
Share on other sites
I think you should contact the author anyway (even if you don't have plans to resell/redistribute it). He is the right person to ask for help, because he is the only person who knows exactly how everything works in the game and its installers.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this