Posted by (0) Comment
It is summer after all….
Thanks to the XenApp Blog for the Scripts
In all seriousness I find it hilarious after 15 years in this industry that we are still doing this. Take a PC and all it’s bloatedness and strip it down to the bare minimum software needed to run the XenApp WI and Web client. Lock it down and you have yourself a nice windows based Kiosk.
Why windows you say? Well all of the enhancements to the XenApp client are going to go against the Win32 client to take advantage of the local hardware.
I could see great use of this in libraries, Schools etc where there is a fair amount of commodity hardware, and a server based application/desktop delivery initiative on going.
While you could do something similar with the XenDesktop Embedded Receiver Client this is much more flexible.
Some interesting pieces of information are starting to trickle out about Citrix’s upcoming release of Feature pack 2 for XenApp.
Harry Labana is writing about a new feature being developed for this release known as “VM hosted apps”. Seamless applications beyond Terminal Services, does it help?
What this means is that Citrix is going to be giving you the ability to publish applications which are actually being delivered from a windows xp/vista/7 hosted virtual machine, and not from a server 2003/2008 .
What does this gain you. For instance you have an application that does NOT work on server 200x, or will not legally be able to be delivered on server 2003, or supported. You now have a way of delivering the application and having all the same advantages you have when using XenApp, Centralized, secured, seamless, dynamic.
I think this is awesome. This is a serious competitive advantage that addresses a real pain point in server based application delivery.
Where it is going to get cloudy/confusing is the use case for full blown desktop virtualization (XenDesktop), and the use case for vm hosted APPs. Is this going to start to eat into the licensing sales for XenDesktop?
I am super excited to get this in and start testing…..
I was recently assigned a case by another engineer. The problem was that a user on XenApp was not able to use an application that they were previously able to. The user would get a generic “Access Denied” by the application which was a .net application published on XenApp. The Administrator account WAS able to run the application
After discussing it further with the engineer who worked on it previously it appears that an update was done to the application prior to this issue arising.
The first thing we tried was to temporarily escalate the permission level of a test user. We granted a user local administrator rights as a temporary test. The user received the same error. At this point we knew it was nothing to do with the usual folder/file/registry permissions error since the user still could not access the application.
At this point I turned to an old favorite RegMon from Microsoft.
With Regmon running I was able to launch the application as the user up to the point they were denied access. I reviewed the Regmon log and came across the following:
Why was the user trying to access a dll in another users profile? I copied that dll “scrrun.dll” to c:\windows
i then registered teh dll using regsvr32 c:\windows\scrrun.dll
Once the dll was registered I then had the normal user test the application. The user was able to access the application=Success!
The moral of the story was that the other administrator applied the update to the application without doing a change user/install. I bet he wont do that again!
Scott