How to publsh an EXE installer to windows store - windows-store-apps

I have an exe installer of a windows desktop application. I want to publish this to the windows store with less or no code change. Is it possible?
I did some research and I can't find any solution.

Yes, it's possible. You could use MSIX package tool to package your desktop app from any desktop installer into an MSIX package.
Before using the tool, you will need to check this document first:Know your installer. Makes sure your app is ready for the whole process.
Then you could use the tool to package your app. For more information about how to use the tool, please refer to this: Create an MSIX package from any desktop installer (MSI, EXE, ClickOnce, or App-V)

Related

Create a Sideloading Windows 8 Modern App Installer

We have a Windows 8 Modern / Metro app that we wish to deploy outside the store. I have read a bunch of materials on getting a side loading license to allow this. However, we need to go beyond just copying the app over and running some PowerShell commands, we also need to install a particular hardware driver and make some registry keys.
Can anyone recommend an installer creator that can perform all of these tasks?
Out of curiosity, is it possible to distribute through the Windows Store and have it do more than just copy the app down, i.e. execute an installations script?
By design, the installation process for a Store app, whether downloaded from the Store or side-loaded, is not customizable. For Store downloads, this is done to guarantee that the app install won't create anything that cannot be reversed during an uninstall, e.g. create registry entries, copy files, and otherwise do things that can permanently alter the system.
For side-loading, although you cannot alter the specific package deployment process itself, you can use the Powershell deployment as just one step in an overall install process. You should be able to build such an installer with any number of existing Desktop application installer tools, which give you control over all steps in your install process including registry, drivers, running scripts, etc. So you'd just have the app package and PS scripts as part of the installer .msi or .exe, and executing the PS script is done from the installer.
(By the way, the Store/PS app install processes use the same API in Windows.Management.Deployment.PackageManager to do the work. This API can be used only from a full-trust process like the Store (a piece of system code) or Powershell running in an admin console, but is there so desktop apps can implement alternate install procedures directly.)

Creating installer with multiple support files

I currently have a program that uses Qt, MySql, and MS Visual Studio 2010 compiler. I want to create an installer that can be put on a fresh computer, and when opened, it will install my program plus all the needed files from the others.
I don't know if it matters but I followed this blog to install the files in the first place: http://eraden.blogspot.com/2013/05/my-fight-with-qt-5-and-mysql-drivers.html
Is there any way for my installer file to first run through the steps to install the support files, then have it install my program in such a way that the program has all the files it needs?
Thanks in advance,
-Duncan
You need to add the resources as prerequisites to the main package, this will make them install before your application, so the system is ready to launch the application when the installation is done.

Signed AIR package vs Signed Native Installer

Im using Flex SDK 4.6 and Flashbuilder 4.6. On windows 7.
If I create a signed native installer, it installs and runs just fine.
If I create a signed air package, it installs but appears to run (i see the process in task manager) but I dont see anything, like it is running invisible.
Anyone got any idea how to troubleshoot this? what could be the cause?
If .air is supposed to run on any PC with AIR runtime, why do we need native installers?
(plain native installer and not the captured runtime). Any tips?

Client Machine requirements to run windows8-style app?

I used Windows8 Release Preview and Visual Studio2012 RC to develop my windows8-style application, And I want to run my application on another machine(client).They have windows8 Release Preview on their machine . So here my question are:
Are they need to install any other software like Visual Studio2012
and .NetFramework4.5 on their machine or not?
Can anyone give me some helpful information related to client's
machine requirements to run metro app successfully?
Thank you.
Are they need to install any other software like Visual Studio2012 and .NetFramework4.5 on their machine or not?
You can test it with PowerShell, it may require .net framework to install and for detailed information follow the links below.
Refer these:
How to deploy a Metro App to the Desktop?
Will Metro-style applications be able to be installed outside the market frame?
Deploying Metro style apps to non-development systems
Sharing an app package locally (Metro style apps)
Deploying Windows Metro style apps from Visual Studio
Can anyone give me some helpful information related to client's machine requirements to run metro app successfully?
Check the Edit Section of the answer and the reference video in the another answer for your second query.
Supporting a Metro style Device App
Hope this help you explore about the metro app deployment.
You can also configure your machines to do remote debugging if you want. This is useful if your development machine is a traditional laptop or desktop but you want to debug your app running on a slate that has an accelerometer, GPS, multi touch, etc.
http://msdn.microsoft.com/en-us/library/bt727f1t.aspx has information on how to get that set up.

Adobe AIR app installer offline

I'm making a software using AIR, and I got the installer installer.exe, but when I'm going to install in the target pcs, It tells me "This application requires a version of adobe air which cannot be found .....", but I need that my installer setup everything that I need to run my app in these pcs that have no Internet connection.
I'll appreciate any help !!
Greetings
Just download the latest AIR installer on a PC with an internet connection, and bring that along with your AIR app installer. You can get it from http://get.adobe.com/air/
From the research I've been doing, you can't legally include the runtime installer with your app unless you join adobe's runtime distribution license. If you look at the Adobe Runtime Distribution FAQ that seems pretty close to what you are trying to do.