Microsoft Student Partners

Microsoft Student Partners in WA

Apr-28-09

Talking About Windows – Join the Conversation

posted by Daniel Paoliello

image Fallen behind on your Windows 7 news? Or wondering where to go to hear the latest from key Windows Engineers and IT Professionals on their opinions and insights into the next version of Windows? Perhaps you have something to say to the guys building Windows 7?

Either way, take some time to check out http://talkingaboutwindows.com/ – here you’ll find videos portraying all aspects of the Windows 7 development and the Industry’s response to it. Not only this, but below each video is a comment section where, unlike watching the same video on YouTube, you are likely to get a response from Microsoft.

(As a side note, its also a pretty cool demonstration of the power of Silverlight)

- Daniel
Curtin MSP

Aug-22-08

My Mobiler – De-Mobilising Windows Mobile

posted by Daniel Paoliello

Confused yet?image

Often an issue when showing off aspects or presenting a demo with Windows Mobile is that the screen is too small, and you have to move your hand over the screen in order to interact with the device (making a PDA->Camera->Projector combination difficult), while devices with TV out are extremely rare (although the HTC Touch Diamond and Touch Pro will both have HTC’s extUSB, which has USB, Audio and TV Out).

So the solution? My Mobiler. This allows you to not only display the contents of your PDA’s screen on your computer, put also control it from there as well. It also features screen scaling and by IP or ActiveSync connection (making wired or wireless both options). Best of all it has a small resource footprint and is free!

I also use My Mobiler when adding in a number of new contacts or calendar items as it is a lot easier to do via my PC than my PDA (even though my PDA does have a full 50-something key keyboard).

So, My Mobiler  – De-Mobilising Windows Mobile and Re-Mobilising your Mobile demos and Mobile’s data!

 

- Daniel
Curtin MSP

Mar-20-08

Windows Vista SP1 Released

posted by Luke

So it’s official. Windows Vista Service Pack 1 has been released to end users for download.

We at WAMSP have been using SP1 for awhile now, and I can honestly say, it makes Vista the Windows OS you want on your desktop. Faster file copies, less UAC prompts and other good stuff.

Read all about it on the Vista SP1 Overview page.

Or just Download it from these links:

Microsoft Downloads: Windows Vista Service Pack 1 (x32)
Microsoft Downloads: Windows Vista Service Pack 1 (x64)

Remember, most Computer Science students have access to Windows Vista completely free of charge via the MSDNAA program. So if you haven’t already loaded it, or you were waiting for SP1, now is a great time to try it out.

Luke
MSP (UWA)

Mar-11-08

Microsoft Releasing Silverlight for Windows Mobile??

posted by Daniel Paoliello

I came across an interesting thing today while wandering around the web (as you do…).

Firstly, the new version of Silverlight, as well as the announcement and release of Silverlight for Series 60 Symbian phones. Even though the Silverlight site claims that Silverlight is “cross-device” the only devices it is being offered on is PC and Symbian phones – what happened to PDA’s? Why would Microsoft release Silverlight to a competitor (ie the Symbian developers) when they haven’t released it on their own devices?

To solve this conundrum, I decided to visit the Windows Mobile Developer Centre to see if there was a beta of Silverlight or, in the least, some sort of announcement. Then I noticed the kicker: there is a RSS Feed collator box on the homepage entitled “Rich Internet Applications” that is pulling no feeds, though it has the cryptic message of “The ability to create Rich Internet Applications on the Windows Mobile platform is coming soon. Stay tuned…”.

Silverlight on Windows Mobile; it would defiantly bring both of these platforms to the next level – and make it that much better for developers.

- Daniel
Curtin MSP

UPDATE:

It appears that Microsoft did announce Silverlight 1 for Windows Mobile: http://silverlight.net/learn/mobile.aspx
Still, this doesn’t decrease the prospect of how cool it will be.

Thanks to Jim Wilson (http://www.pluralsight.com/blogs/jimw/) for pointing this out.

Mar-9-08

Speed Up UAC

posted by oren

The Disclaimer:

The following tip is a small no-no on a development / home machine but a huge one on, say, a production server.

Some Background:

In Vista and up (Server 2008 etc) there are three desktops available at any one time:

  1. User desktop – what a normal user would interact with
  2. System desktop – what the system account (and any services) interact with. This is the desktop that pops up when you run a non-Vista ready service that tries to pop up a window
  3. Login desktop – this is what you see when you hit Ctrl+Alt+Del

Funnily enough it is quite easy (given administrator permissions) to launch windows on both the System and the Login desktop, but more on that in a later post.

The Problem

The UAC (User Account Control) prompt actually launches on the System desktop for security reasons (programs running on one desktop can’t interact with programs on another desktop, thus reducing the chances of a program that automatically clicks “Allow” on UAC prompts). It firsts grabs a screen shot of the current desktop, applies the grey alpha and then pops up the window – all of which can take a bit of time, depending on the available resources on your computer.

The Workaround

Luckily there is a handy way to tell Windows to launch UAC prompts on the current desktop, meaning it only pops up the UAC prompt, without incurring extra penalties. Here’s how:

  1. Start->Run->secpol.msc (hit “Allow” on the UAC prompt)
  2. Local Policies -> Security Options
  3. Scroll down to the second last option “User Account Control: Switch to the secure desktop when prompting for elevation”
  4. Double click -> select “Disabled”

Why Not Just Disable UAC?

Let’s face it – UAC under Vista was in your face annoying. Now that SP1 is out in the wild though, the amount of prompts has been drastically reduced (just try creating a directory in an area requiring elevation and notice that there is only one dialog, down from three!) and UAC can get on doing what it does best – protecting you from malware.

On a single person machine, where you don’t have to worry about multiple users accessing things they shouldn’t touch, the main concern is malware. A malicious piece of software will not be able to execute anything requiring elevation without your say so – and with the lower amount of prompts, if Word suddenly starts requiring elevation you know something is wrong.

As Above, but for the Anti-UAC *nix Geek

UAC is sudo. You would never run your *nix box as root so why run your Win* box as administrator?

Does This Disable UAC?

No. It may seem as though this makes it way easier for any malware to click a button, but the UAC prompt is still a secure UI element. For an automated piece of software to click on it, it requires UI access via the exe’s embedded manifest (more on that later when we tackle writing UI Automation which needs to handle UAC) and a valid digital signature. To run, the automated software itself would require elevation – and you have already elevated a piece of malware, then it already has full access to the system anyway (it can just load a kernel driver and start mucking around in kernel space which you have no control over but has full control over you).

So to keep it basic: this will still give you 99% of the security that the previous UAC prompt gave you (just without the pretty graphics) and if you make sure to never elevate a process you aren’t sure requires elevation you will be fine.

Notes

Unlike fully disabling UAC, there will be no security centre warning messages when you disable this prompt – just a speed up.