Now, learn the art of troubleshooting in an easy manner using App-V version 4.5 & 4.6 if you are doing sequencing. The file which is responsible for making changes in Application Virtualization is known as SFTLDR.DLL. With it, you can make changes like translation, redirections, functionality changes & affects.

As soon as you change the file directory, you will be redirected to Virtual File System (VFS). Also registry level changes get hooked & automatically redirects to virtual registry hives. You can even modify certain services & COM object by SFTLDR.DLL file.

To make an impact in the client’s mind, the common & easiest way is to make use of OSD file at the application level. In general troubleshooting, we make use of small things such as disabling & enabling local interaction and object spoofing. At an advanced level, we take few things by disabling various virtual components using Overrides under System Guard.

Location of Registry Hive:

“HKLM\SOFTWARE\Microsoft\softGrid\4.5\SystemGuard\Overrides:”

Are you willing to know about the process of Virtual Services that are responsible for disabling and enabling virtual APP?

Edit XML element in the OSD file to disable or enable the virtual services.

Virtual Registry disabling and enabling of virtual APP:

“<VIRTUAL_SERVICES_DISABLED>” tag under “<POLICY>”

This will work on a per package basis.

If you want to disable the subsystem of the client, you can do so by simply adding the DisableVirtualServices DWORD value should be 1. On the other hand, if you want enable virtual services, the value should be 0.

If you have enabled this virtual service SFTLDR.DLL don’t hook the service APIs/virtual registry calls.

After disabling all the hooking, launch the shortcut which is locally installed. It is probable, that it will try to come out into the virtual bubbles and might function in an inappropriate manner. But this will work only at the client level which is why we certainly call it as the troubleshooting option.

Posted by-

Chiranjeevi

Disclaimer: Developer’s Corner Section of ISHIR blog is contributed and maintained by independent developers. The content herein is not necessarily validated by ISHIR.

ISHIR is a globally diversified leading offshore software development company with experience and expertise in a broad range of services and solutions. With 15 years of experience in the IT industry, ISHIR enables cost-effective and dependable software outsourcing solutions. We have over 900 satisfied clients across the globe and matured to become an extension of their internal teams.

We are experts in the field of software development, web design and development, managed cloud services, software testing, application development services and customer software development. India is a sought after market for addressing software development outsourcing requirements for enterprises across the world. ISHIR offers the value add of in-depth knowledge of all the key industries combined with the commitment to innovate and offer next-generation technological advantage. As a renowned custom software development company in India, one of the key differentiators that we offer is to understand our clients’ business objectives and challenges and align the right technology to provide customized solutions.

Headquartered in Dallas, with global delivery center in Noida, India, we are one of the preferred software development companies with a unique combination of skilled people, world-class processes and robust technology. ISHIR has a successful track record of delivering hundreds of projects using various tools and technologies. We have delivered on-time and on-budget custom software development services and application development services. Using our flexible delivery models, we have ensured success in all our offshore outsourcing projects. We have added substantial value and savings for our clients, often exceeding up to 85%, making us a dependable offshore Software Development Company. As a front runner software development company, India, we ensure that we go the extra mile to maximize ROI for our clients and act always as a trusted advisor of our clients.