Jump to content
Sign in to follow this  

Windows 10 - Project (C)entennial apps will it work for auto IT?

Recommended Posts


Hey could be interesting to the AutoIt devs out there 

Will win32  apps (autoit apps)  work in the new windows 10 store? 

Early days yet won't be in the initial win 10 release...


Note  win32 apps are now called many things

- desktop apps

- CWA ( Classic Windows Apps - not country womens ..assoc. ) 

- Project C(entenial) apps 

These apps will not be sandboxed but NOT be allowed to run as admin , all files will be sandboxed installation handled through the store..


blog link

How does this affect autoit - ?


 following as not supported in Project C apps:

  • “Windows NT Services”,
  • “Things running in the kernel” (device drivers)
  • “System Level Software” (anything not running in the user context)
  • “Elevation”, meaning anything that causes a standard user to get a UAC prompt “will be blocked”.

Using parts of other apps in your app, at least in version 1. John indicated that they would like to support extensibility and plug-ins, just probably not initially. The implication was that this might be a direct UWA thing and not specific to Project C, but we can’t be sure.

 following as supported in Project C apps:

  • “COM”
  • “WMI”
  • “Networking”
  • “Anything else a standard app does that isn’t in the system space”.

I am guessing that there are a lot of other things that might end up in the ‘not supported’ list that you might have thought falls under the last item in the supported list but turns out is not supported, but we just don’t know yet:

  • WMI Providers
  • Windows Timed and Triggered Events (but they can write new UWA background triggers)
  • Custom ETW Providers
  • COM localsystem (out of process) running as the system to avoid UAC prompts
  • Maybe DCOM
  • Software Clients,
  • Application Capabilities
  • Shell Extensions, Browser Helper Objects, and the like



Share this post

Link to post
Share on other sites

Provided the programs created with AutoIt fall within the set outlined bounds then I can see no reason why they would not.

But it sounds to me like, once again microsoft are trying to push their vision on everyone else.

EDIT: after reading the blog link you posted, I take that back, first it says it converts applications, then later it says it is targeted at developers who have access to source code, so if it converts apps, why do you need access to source code? 

Probably because there will be some sort of SDK for visual studio or something which you have to use, ot this converter scans the code in some fashion and indicates changes that need to be made, so it's actually doubtful, although it did hint that simple apps could be converted without access to source code, but those apps would not make it to the windows store.

So I suppose it's up in the air.

Edited by JohnOne

AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post

Link to post
Share on other sites

Win32 applications will for a very long time continue to work on Windows because if Windows stops supporting Win32 applications, customers will stop supporting Windows with their money. If you get what I mean.

  • Like 1

Share this post

Link to post
Share on other sites

My guess - You will need the source code - because you will have to make changes to get it to work in the windows store!

most win 32 app will work on windows 10 - but to submit apps (exes?) to windows 10 store will need a recompile?.

Any exes out there already - can't submit to the store as is probably .. whether an auto it script needs to be compiled inside Visual Studio or  an exe can be submitted we will  have to wait an see.

I bet microsoft don't know yet .. early days..


MS plan to allow android and iphone apps in window 10 ..so its early days.!


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  

  • Similar Content

    • Daydreamer067
      By Daydreamer067
      in windows 10 i create a new desktop.
      I want to run a script in this desktop, for exemple Mouseclick("left",x,y)
      I want the script to work in that desktop while i switch to the primary desktop.
      So far autoit clicks on the active desktop.
      Is there a way to make it run only on the other desktop ?
      Thank you for your response.
    • codingislife
      By codingislife
      Hi everyone, 
      I'm new to the autoit world and am trying to do something a little complicated and am having trouble developing a solution. My OS after reimaging comes up with two operating system choices during boot up, I'd like to delete the incorrect OS. I have noticed that the default OS is always the correct OS. My issue is I need a way to find the OS identifier before I can delete. I know that I  can use bcdedit to find this but it changes every time and it needs to be the correct identifier (i.e. not the Default or bootmgr). If someone knows of a way to parse through the output of bcdedit to find the identifier that would be greatly appreciated. Here is an example of what I am trying to do:
    • PramodR
      By PramodR
      i am new to AUTO IT development , I would like one help to read value from a POP up.
      i am able to read below values using inspect tool , information given below, I tried to create a script to read value but that does not help. any help is appreciated.
      Available Controls
      POPUP window Controls
      Auto Id = "UpdateNow_Btn"
      Name = Update Now
      Invoke - Button Control
      Below Controls i get when i move inspector tool to the text which i need to read. i need to read the text Name . Currently with my code i get only blank text 
      Auto Id = timeOutLb
      ClassName = TextBlock
      LegacyIAccess = GetName
      Name  = Read Value for Name
      My code.
    • Dreamfire
      By Dreamfire
      Since today, exe's are being flagged as having a trojan by Windows Defender (Fuery.B!cl)
      Version: - SciTE Version 3.7.3


    • PramodR
      By PramodR
      I have to execute below block of code in elevated previllage, as that particular wmic class will work only with admin previlage.
      i am getting out put when i launch autoit as administrator,  but i will not be able to launch autoit as admin in this particular case but my user have admin rights.
      is there any better way i can run those command as administrator.?
      tried below steps:
      i have tried #RequireAdmin but that creates a user prompt  Tried using Runas command but gives error as wrong username or password , stuck with that step.