Windows App Certification Kit for Windows 7 application - windows

Background
I have developed a desktop application which runs on Windows 7 SP1 x64 and potentially newer OS, but for now I'd like to release it for Windows 7. It is not available for Windows Phone nor is it available in a store. It's a good old standalone program, no cloud, nothing special.
At the moment I have some trouble, because the tool says
The Windows App Certification Kit did not detect any new applications as a result of your installation.
Testing cannot continue unless an application is successfully installed.
Please confirm that your installer worked correctly and run the Windows App Certification Kit again.
I'm working on that and I hope this will finally not be related to the question.
My Research
From the statement
The Windows App Certification Kit now supports the following app types: Desktop apps for Windows 8.1, Windows 8, Windows 7
on Windows App Certification Kit, my impression is that Windows 7 is supported.
However, on Using the Windows App Certification Kit, Windows 7 is only mentioned in a weird scenario of testing a Windows 10 app on Windows 7.
The website Certification requirements for Windows desktop apps talks about "Windows 8.1 Desktop App Certification" and refers to Windows 7 only for the name change:
[...] in order to participate in the Windows 8.1 Desktop App Certification Program. For Windows 7, this program was known as the Windows Software Logo Program.
The Question
Can a Windows 7 desktop application still get certified?

related:
What do I need to do to submit my desktop app to the Windows Store?
The main advantage to get a desktop application certified is that it can appear on Windows store.
Windows 7 cannot access Windows store, therefore it's pointless as far as Windows 7 users are concerned.
Windows 8 can access the app store, but it doesn't really work for desktop apps. User must exit desktop-mode and enter tablet-mode, go to Windows store, find the desktop app. But the desktop app will only appear as a link to developer's website. User must go back to desktop mode, go to the link and finally install...
Windows 10 allows users to install desktop apps directly. However there is not enough information yet.
As to your question, there is really no such thing as Windows 7 application. Maybe you made your application on Windows 7, but it probably runs on Vista, Windows 8, and 10. You just have to test it. It can get certified for Windows 10, but I don't think it will be the same way as Windows 8.
Problems with certification kit: Make sure the your application is completely uninstall from your computer, including app installation folders and app registry keys. Run the test again and make sure the program was installed.

Related

windows mobile application development Windows 7 Operating System

I have to develop a mobile application for windows mobile and NOT windows phone.
I am trying to initialize the development environment in Windows 7 OS 32/64 bit.
I searched the web for environment initialization.
Please let me know the environment initialization procedure for Windows mobile application develoopment in Windows 7 32/64 bit from scratch.
Any help is greatly appreciated.
I dont understand the question.
I had to do nothing special as I installed Visual Studio 2008 and then the Windows Mobile 6 SDK.
I assume, you already connected the WM device to your Win7 station. So you should have WMDC already installed. Otherwise install Windows Mobile Device Center from the MS site.
Secondly install VS2008 (not express version, it does not support WM development).
Then download and install Windows Mobile 6 (professionell) SDK and install.
That is all, nothing special. I did it without any hassle on my Win7/64 PC. Should be the same for Win7/32.
If you need further assistance be more specific in your description.

How to deploy Windows Phone 7 app, to Windows Phone 8 phone?

The title pretty much sums it up. I've written a Windows Phone 7 application and now I want to deploy it to a Windows Phone 8 device (HTC Windows Phone 8X). I have registered and unlocked this phone for development.
When I plug in the phone via USB and I want to deploy to it using Visual Studio 2010 it keeps on stating that a deployment error occurred as Zune wasn't started up. Windows Phone 8 phones now don't use zune though.
How can I get around this so that I can deploy the WP7 app to the phone?
You can't deploy to a Windows Phone 8 device without the Windows Phone 8 SDK, which requires Visual Studio 2012, which also requires Windows 8. So without upgrading, you can't do it.
Hard to believe, but it's really possible.
I deployed WP7.1 application to the Windows Phone 8 device (HTC 8X) from Windows7 x64 machine:
Install WindowsPhone8SDK (solved on stackoverflow here, detailed instruction here, don't forget to aggree with numerous error and warnings)
Register and unlock your device by PhoneReg.exe tool ("...\Microsoft SDKs\Windows Phone\v8.0\Tools\Phone Registration\PhoneReg.exe")
Build your app in VS2010 (I haven't figured out how to deploy the app from VS, this doesn't work)
Deploy the app by XapDeploy.exe tool ("...\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeploy.exe"). Select the "Device" and point to the directory with *.xap file (...\AppName\Bin\Debug)

How to Install Windows Phone 8 SDK on Windows 7

I have all my workspace and everything set up on Windows 7 but I also want to develop Windows Phone 8 but as stated on Microsoft website that It can not be installed on Windows 7.
Do anybody knows how to install in on Windows 7. I have found a crack but I don't know how to run this. You can get this from here
Please tell me if anybody knows how to install it. here is a link to WP 8 ISO file
Edit:
There could be several reasons to install WP 8 in Windows 7. Like I have purchased a Wndows 7 recently and I don't want to make shift to Windows 8 right now, because I don't feel comfortable with its UI. Its more for a tablet or touch screen PC.
I have set-up all my workspace and other projects on Windows 7, I don't want to waste my time in setting up on Windows 8, I don't even know that how they gona perform on Windows 8. So there are so many genuine reasons.
You can install it by first extracting all the files from the ISO and then overwriting those files with the files from the ZIP. Then you can run the batch file as administrator to do the installation. Most of the packages install on windows 7, but I haven't tested yet how well they work.
Here is a link from developer.nokia.com wiki pages, which explains how to install Windows Phone 8 SDK on a Virtual Machine with Working Emulator
And another link here
AFAIK, it is not possible to directly install WP8 SDK in Windows 7, because WP8 sdk is VS 2012 supported and also its emulator works on a Hyper-V (which is integrated into the Windows 8).

Scope of an older version window app

I have created an app(.exe) using Win32 for window's older versions(xp,7).
But now i am having a silly doubt regarding the running environment of the app. Actually i would like to know whether i can run my app(.exe) in Windows 8 or not, which is going to be the latest version (Licensed version) of windows .
I would also like to know whether Windows 8 desktop apps will run on windows8 Phone/Tablet or not.
There are several flavors of Windows in the market and coming to the market in the fall:
Windows 7 - The 'classic' Windows; in the sense that it is a desktop OS with a Start Menu in the lower left. It runs on x86 and x64 based machines and supports Win32 based applications.
Windows 8 - The next version of Windows. It runs on x86 and x64 based machines and supports BOTH Win32 and Windows Store applications. If your application runs on Windows 7 then it should run without changes or issues on Windows 8. Windows 8 will be available on Desktops, Laptops and Tablets.
Windows RT - A version of Windows 8 targeting ARM based machines. It supports ONLY Windows store application. Windows RT will be available in both Laptop and Tablet form factors.
Windows Phone 7 - This is the current Phone platform and runs a customized version of Silverlight. It will only run applications built for Windows Phone 7.
Windows Phone 8 - This is the next version of the Phone platform. It is based on the same kernel as Windows RT. There is however very little information regarding the development model at this time. It will however run both Windows Phone 7 and Windows Phone 8 applications.
Your app(.exe) may be capable of running on Windows 8 in desktop mode. If it runs on Win7 then it should be fine but you'll need to test it. It won't run on WindowsRT devices (the ones which only run the "what-used-to-be-called-metro-style" apps).
Not that some tablet devices will have the ability to run desktop apps but some won't. It's not cut and dried.
Windows 8 apps of any sort will not run directly on Windows Phone (7 or 8).

Development of Metro UI (Windows 8) from Windows 7

How do I develop for Windows 8 on my Windows 7 machine. I dont want to install a VM. I checked Visual Studio 11 Developer Preview, but I am not sure if it allows me Metro UI development.
You cannot do Metro style development from Windows 7. If you cannot install Windows 8 either directly or via a VM or dual-boot, you will not be able to develop Metro style apps on that machine.
The simplest thing to do is set up your Windows 7 machine to dual boot into Windows 8. With a dual boot you can still access files on the Windows 7 machine when you're booted to Win 8. There are plenty of how-to's available; here's one: http://www.intowindows.com/how-to-dual-boot-windows-8-with-windows-7/ .
You can also install the dev preview of VS11 on a Windows 7 box to build DLLs the Metro app will use, to experiment with C++ AMP, or just to get a head start on familiarity with the VS UI. Any app you build with that (or VS2010, or VS2008, or whatever) will happily run on the Desktop side of Win8, the same as it did on Win7.
What you can't do is build (never mind test) Win8 Metro apps using a Win7 box only. Yet.
It seems that the Windows 8 Virtual Labs (http://msdn.microsoft.com/en-us/jj206431.aspx) don't need Windows 8 to be installed. Try it out on Windows 7.

Resources