Posts

Showing posts from 2014

How to publish App-V package in XenApp 6 : {XenApp 6 –App-V integration}

Image
Purpose: To publish application sequenced package created using Microsoft App-V 4.6 SP1 into Citrix XenApp 6. I have used the sequenced package for WinZip as a publish candidate for this article. Pre-requisite: Following are the prerequisites for publishing application sequenced package created using Microsoft App-V 4.6 SP1 into Citrix XenApp 6: App-V client for remote desktop services SP1 {included in the download “Application Virtualization 4.6 for Remote Desktop Services Service Pack 1 (x86) – CD (Multiple Languages)” from MSDN site http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx } Sequenced package for WinZip created using Microsoft App-V 4.6 SP1 sequencer in some shared location. Citrix App-V Integration Kit. (Download: http://citrix.com/English/ss/downloads/details.asp?downloadId=2310183&productId=1689163&ntref=clientcenter#top ) Save the unzipped contents locally and use them to deliver the App-V sequences to users. Create a folder “AppVCond

Troubleshooting Application Streaming Issues

Image
CITRIX KNOWLEDGE SHARE PAGE - CTX113304 Issues that occur when profiling applications for streaming Creating a profile consists of running the application installation inside the profiler application wizard. Citrix recommends that you install the profiler application on a computer that matches the target computer’s operating system, language, and boot-drive letters. It is possible to have the profiler computer running an older operating system than the target computer; however, this might cause problems during the streaming process. It is possible to select multiple targets during the profiling process. Errors that occur during the profiling process are often related to the specific application being profiled. Ensure that the latest profiler software and any updates are installed. If an application fails during the profiling process, consider the following troubleshooting actions: There are certain kinds of applications that cannot run in an isolation envir

Application Streaming Profile Best Practices

Application Streaming Profiler    A lot of questions I get when going to a customer site is, “where to install the Application Streaming Profiler?” I like to use virtualization technology. You should use the product of your preference, then setup and install the profiler on a clean operating system and create a snapshot. Every time you create and save a profile, revert back to your clean snapshot. This way you know you are starting with a clean operating system and nothing is left over from the previous profiling process. Install the Application Streaming Profiler on the same operating system you are deploying to. If you are going to use the same profile on multiple operating systems, then open the profile on each operating systems profiler and add a target for that operating system. An example would be using the same profile to deploy to Windows Server 2008 for streaming to server and Windows XP for streaming to client. Create the profile and target for Windows S

What are Interop DLL's ?

When you write code in VB6, the compiled result is a COM component. COM components provide interfaces, classes, structs and enums, which are normally described using a COM type library. However, to consume that COM component in .NET, you need type description in a format that .NET understands - that is, a .NET assembly (since it cannot work with type libraries directly). An interop assembly is therefore just a "converted" COM type library, in a sense that it contains descriptions of interfaces, structs etc. that correspond to the same things in a type library.   Contrary to what is often said, an interop assembly doesn't contain any executable code, and it doesn't do any marshalling. It only contains type definitions, and the only place where it can have methods is in interfaces, and methods in interfaces don't have an implementation. Marshaling .NET calls to COM ones is actually done by CLR itself based on type descriptions loaded from interop asse