Free Download Project Igi 1 Game Setup.exe

1 view
Skip to first unread message

Marziabo Frechette

unread,
Aug 4, 2024, 8:25:24 PM8/4/24
to antrophelri
Ive created my first setup project using Visual Studio 2010. I've noticed that when I build the setup project it generates an MSI installer file and a setup.exe executable. However, I seem to be able to just right click on the MSI file and choose install to install my application rather than running setup.exe.

Does the setup.exe file that is generated do anything other than just fire up the MSI file? When distributing my application can I just provide the MSI file rather than the MSI file and the setup.exe file?


Kristopher Johnson is correct about the older machines, but it also does something else. When you are setting up the installer you can set dependencies and locations to download those dependencies. The Setup.exe does those dependency checks and launches the other MSI files in to install them. This is most often used to make sure Windows has the correct version of .NET or the C++ runtime installed.


Many (most?) users are accustomed to running the "SETUP" program to install something. That's why it's there. It's a good idea to provide it, unless you are certain that only technically knowledgeable users will be installing your application.


SETUP.EXE is also useful if somebody tries to install on an older version of Windows which doesn't have support for MSI files. In that case, it displays some sort of "You cannot install this program on this version of Windows" error message.


I'm using basic msi project to created a sample setup.exe file using InstallShield 2018 Premier. During installation it shows two process on same installer name in task manager. Another process is not launching the dialog but it remains until the first process (setup) completes.


The behavior that you are seeing is due to changes in Installshield to address this vulnerability.

Installshield now extracts and clones the installer to a secure user location and the installation is run from there. This behavior does not exist in Installshield 2012.


Composer is not a package manager in the same sense as Yum or Apt are. Yes,it deals with "packages" or libraries, but it manages them on a per-projectbasis, installing them in a directory (e.g. vendor) inside your project. Bydefault, it does not install anything globally. Thus, it is a dependencymanager. It does however support a "global" project for convenience via theglobal command.


Composer in its latest version requires PHP 7.2.5 to run. A long-term-supportversion (2.2.x) still offers support for PHP 5.3.2+ in case you are stuck witha legacy PHP version. A few sensitive php settings and compile flags are alsorequired, but when using the installer you will be warned about anyincompatibilities.


Composer needs several supporting applications to work effectively, making theprocess of handling package dependencies more efficient. For decompressingfiles, Composer relies on tools like 7z (or 7zz), gzip, tar, unrar,unzip and xz. As for version control systems, Composer integrates seamlesslywith Fossil, Git, Mercurial, Perforce and Subversion, thereby ensuring theapplication's smooth operation and management of library repositories. Beforeusing Composer, ensure that these dependencies are correctly installed on yoursystem.


Composer offers a convenient installer that you can execute directly from thecommand line. Feel free to download this fileor review it on GitHubif you wish to know more about the inner workings of the installer. The sourceis plain PHP.


The installer will check a few PHP settings and then download composer.pharto your working directory. This file is the Composer binary. It is a PHAR(PHP archive), which is an archive format for PHP which can be run onthe command line, amongst other things.


You can install Composer to a specific directory by using the --install-diroption and additionally (re)name it as well using the --filename option. Whenrunning the installer when followingthe Download page instructions add thefollowing parameters:


You can place the Composer PHAR anywhere you wish. If you put it in a directorythat is part of your PATH, you can access it globally. On Unix systems youcan even make it executable and invoke it without directly using the phpinterpreter.


Note: On some versions of macOS the /usr directory does not exist bydefault. If you receive the error "/usr/local/bin/composer: No such file ordirectory" then you must create the directory manually before proceeding:mkdir -p /usr/local/bin.


Note: You may also use composer instead of composer/composer as image name above. It is shorter and is a Docker official image but is not published directly by us and thus usually receives new releases with a delay of a few days. Important: short-aliased images don't have binary-only equivalents, so for COPY --from approach it's better to use composer/composer ones.


Ensure that the "Create setup program to install prerequisite components" checkbox is unchecked. This step is important because the setup.exe file is typically used to install prerequisite components, and we want to exclude it from the output.


I tried to copy/paste the windowsnoeditor folder to the other machine but it searched for a .uproject file, why?

Is it impossible to make a real standalone .exe and move it where we want?

So here comes my last question, how to install a game/app on a device/computer?

(no matter the version, I mean tests and final versions)


How would you be packaging the project (Development or Shipping)? If you are building for development, you would need to have UE4 installed on the Computer as well in order to play you project? Packaging for shipping should allow the project to be played on the computer.


After running in UE4 editor, I just packaged my project and got .exe file (saved in C directory). When I double click to start running, its showing the screen but I need to access with mouse cursor. Just got the screen like below but I need mouse cursor to click those buttons in the game.


Thank you for sharing that information. I am going to need a bit more before i being looking into what is occurring for you. What version of UE4 would you be using and is that build a binary or source build of UE4? Which template would you be using when you are seeing this error?


Visual Studio is a powerful development tool that provides an environment for creating a wide range of applications. One of its notable features is the ability to create Setup.exe files, which greatly simplifies the deployment process for end-users.


In this article, we will guide you through a step-by-step tutorial on how to create a Setup.exe file for a Windows Forms application using Visual Studio. Additionally, we will explore a different approach using Advanced Installer, an alternative tool for software packaging and installation.


To customize the settings and information associated with your software, edit the product details of your application package. To do this, select the Setup Project and navigate to the Properties view. Here, you will find various fields that you can modify according to your scenario.


Application shortcuts offer numerous benefits, including easy access and improved usability. By providing shortcuts, users can quickly access your application, enhancing their overall experience. Moreover, shortcuts present a branding opportunity by increasing the recognition of your application.


Launch conditions are used to verify the compatibility of an application with a target system, determining whether it can be successfully installed. By defining proper launch conditions, you ensure your application will run effectively and smoothly.


For example, we want to install the package exclusively on 32-bit (x86) machines, so we can use the following condition: VersionNT64 = "". This condition checks if the VersionNT64 property is undefined, which indicates that the target machine is not a 64-bit operating system. Additionally, we have the option to include a message to be displayed if the condition is not fulfilled.


Prerequisites play a significant role in installation packages as they ensure that a target machine has all the necessary resources for software to run properly. To add Prerequisites, follow the next steps:


Once you have configured the setup project according to your requirements, you need build it to generate the Setup.exe. So, navigate to the Debug or Release folder within the Setup Project (based on your selected mode) and run the package to install the application.


If you are looking for a more efficient solution for creating installation packages, you can try the Advanced Installer extension. The extension is available on the Visual Studio Marketplace and to install it just follow the next steps:


When creating the installer project in Visual Studio, you need both the extension and Advanced Installer installed on your machine. If you create the installer project and Advanced Installer is not already installed, no need to worry. Simply go ahead and create the project, and once it is created, the extension can download and install Advanced Installer.


The Advanced Installer Project includes a viewer that allows you to quickly access and modify essential information about your installer. To access this viewer, select the project's .AIP file in the Solution Explorer.


To create the package as a single EXE file with all resources included in it, navigate to the Builds page. Here, locate the Package type sections and check the Single EXE setup (resources inside) option.


Visual Studio provides developers with a robust platform for creating a wide range of applications, including the ability to generate Setup.exe files for simplified deployment. This article has guided you through a comprehensive tutorial, covering essential steps such as installing the necessary extensions, adding a setup project, customizing product details, creating shortcuts, incorporating registry keys, and adding launch conditions and prerequisites.

3a8082e126
Reply all
Reply to author
Forward
0 new messages