Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Software Virtualization Trinket v1.0.0.11 [updated]

Created: 17 Jan 2008 • Updated: 29 Jul 2010 | 55 comments
Jeremy_Hurren's picture
+2 2 Votes
Login to vote

The Software Virtualization Trinket allows users to activate, deactivate, or import new applications via the system tray. [See the Version History for a complete list of new features in this release.]

Details

The Software Virtualization Trinket (heretofore known as "Trinket") is a utility that resides in the Windows system tray and allows users to perform a number of SVS tasks.

With Trinket, users can:

  • Import new layers
  • Globally deactivate all layers
  • Activate, deactivate, reset, or delete individual layers

Add-Ons

Trinket-Flags

Installation

Follow these simple steps to install Trinket:

  1. Install the Software Virtualization Agent.
  2. Extract the Trinket.exe file from Trinket.zip.
  3. Copy Trinket.exe into the \Program Files\Altiris\Software Virtualization Agent\ folder.
  4. Make a shortcut of Trinket.exe and copy it into the \Start Menu\Programs\Startup\ folder.
  5. Restart your computer.

Configuration

You can customize the display of Trinket menu options via registry settings. Set the following registry value by combining the values listed below to control which menu options will appear. For example, to display all of the layer options, you would set the value to 15.

HKEY_LOCAL_MACHINE\SYSTEM\Altiris\SVS : TrinketFlags (REG_DWORD)

Activate layer 1
Deactivate layer 2
Reset layer 4
Delete layer 8
Active on Start (new) 16
Exit (new) 32
Admin (new) 64
Import (new) 128
Deactivate All (new) 256
Activate Active On Start (new) 512
License: AJSL
By clicking the download link below, you agree to the terms and conditions in the Altiris Juice Software License
Download: http://sourceforge.net/projects/trinket
Support: User-contributed tools on the Juice are not supported by Altiris Technical Support. If you have questions about a tool, please communicate directly with the author by visiting their profile page and clicking the 'contact' tab.

Version History

1.0.0.11

  • Fix bug activating all 'Start Automatically' layers.
  • Set no default menu item if not displaying the launch admin menu item.
  • Only allow a single instance of Trinket to run.

1.0.0.10

  • Allow suppression of reset/delete confirmation dialogs.

1.0.0.9

  • Do not launch SVSAdmin with double-click when admin is set to not display.

1.0.0.8

  • Updated to build with Vista development kits.
  • Option to remove everything but About from display.
  • Uses new SVS 2.1 Refresh suppression to avoid extra shell refreshes when activating or deactivating multiple layers.
  • Added confirmation dialogs prior to deleting or resetting layers.
  • Uses new SVS 2.1 icon.

1.0.0.7

  • Option to not display the Exit command on the menu.
  • Removed reset menu option for data layers.
  • Added ability to Activate all 'Start Automatically' layers.
  • Added ability to change 'Start Automatically' property for layers.
  • Statically linking C runtime libraries to avoid missing _resetstkoflw export on Windows 2000.

1.0.0.6

  • This version will update the SVSAdmin window after successfully completing an operation.

1.0.0.5

  • Added about dialog box.
  • Check user rights when displaying layer options.
  • Windows Installer installation package.

1.0.0.4

  • Added ability to sort layers alphabetically.

1.0.0.3

  • Initialize Fsllib32.dll before calling APIs.
  • Flags for ALL or SOME sublayers to show layer active.

1.0.0.2

  • Added the abilty to launch SVSAdmin if it is installed.
  • Added animated icon during import.
  • Removed dependency on FslUI.dll.

Comments 55 CommentsJump to latest comment

jotek's picture

Hi there. downloaded the new trinket, but the about is still showing 1.0.0.5

Just thought I would let you know (don't THINK I screwed something up, but always possible :D)

Anyhow, killer app. I use it every day. Thanks millions LordJeb!

Jotek

0
Login to vote
Jeremy_Hurren's picture

and it was 1.0.0.6 for me. I checked the version of the Trinket.exe and the version of what was installed by the msi.

If you already have 1.0.0.5 installed, downloading and running the msi file probably won't update to 1.0.0.6. You would want to run it like this:

msiexec.exe Trinket.msi REINSTALL=ALL REINSTALLMODE=vomus

Which will reinstall from the newer msi file, essentially just updating you to the latest version.

Jeremy Hurren, Sr. Principal Software Engineer, Symantec

0
Login to vote
Bo Faurholt's picture

If you take the properties of the Trinket.exe file, it shows version 1.0.0.6 , but when you choose the ABOUT from trinket in the systray it shows version 1.0.0.5.

I think it's just of matter of the "text" in the ABOUT isn't updated.

/Bo

0
Login to vote
Highend's picture

Hi,

great tool but one thing bothers me :)

Is there any way to start up Trinket so that it only displays its icon in the system tray and NOT its icon and name in the task bar? If not, could you implement something that makes this possible?

Regards,
Highend

0
Login to vote
marcoh's picture

Trinket actually never shows up in the Windows taskbar. It is a windowless application which is used from the system tray icon via a right mouse click.

You are probably talking about the SVS Admin tool which is launched when you double click the Trinket Icon in the system tray.
If you don't want this behaviour, deselect the SVS Admin option when installing the Software Virtualization agent or simply rename or delete the SVS Admin executable (C:\Program Files\Altiris\Software Virtualization Agent\SVSAdmin.exe).

0
Login to vote
jsjj01's picture

Just wanted to say thanks for developing such an awesome tool. It has saved me hours in testing different SVS apps. Keep up the good work.

0
Login to vote
Kamilion's picture

Howdy folks, I'm having a bit of a problem with trinket -- it seems to want to draw a tiny window and stick itself in my taskbar instead of living happily as a trayicon only.

How do I solve this? It's quite annoying.
Trying to click the closebox or minimize box on the window has no effect.

0
Login to vote
Jeremy_Hurren's picture

Go to the open source project on sourceforge.net and leave a comment or a bug report there. Make sure to include some info about what OS version / SP you are running.

Jeremy Hurren, Sr. Principal Software Engineer, Symantec

0
Login to vote
Ponto.com's picture

I've found what makes Trinket show a small window. It was nView's fault. If you are using the nView Desktop Manager, the "Dialog box repositioning" option can cause this behaviour.

The solution is simple and you don't even need to disable nView or its "repositioning" feature. Open nView properties and create an "Individual Setting" for Trinket on the "Application" tab. You just need to set it to "No repositioning". It will work fine.

cheat happens...

0
Login to vote
rpfenninger's picture

Thanks lordjeb.
I love your Trinket.
Just upgraded to 1.0.0.7 and it works fine!

0
Login to vote
arjain's picture

Hi,

I am using Trinket, and I feel that 'Exit' was a good option.

Was there any particular reason to disable Exit option?

Sometimes when system is running out of memory then to free mem it's good to remove a few programs running in mem.

~ SQA Manual - Crafting tomorrow

If a forum post solves your problem, please flag it as a solution. If you like an article or blog post vote for it.

0
Login to vote
davidng150's picture

This is the most useful tool that I found for SVS! Great job!

0
Login to vote
apascucci's picture

Not yet the best rated - but it should come.
Nice work there!!

0
Login to vote
Rootman's picture

Coolest thing since SVS :)

One thing I would really appreciate is if it would respond to the mouse scroll wheel. I've got a long list of layers and scrolling to the bottom is a tad slow at times.

Thanks for the most excellent work.

0
Login to vote
erikw's picture

Trinket is a good program, but as stated before, if you have a long list of layers, it takes some time to scroll in the list.

Regards
Erik

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

0
Login to vote
riva11's picture

Mouse scroll is useful, sometime save time but can be used for a more precise pointing.
Btw your tool is well done and I never miss to install in my computers.
Thanks
PM

+3
Login to vote
martosurf's picture

Hello and thanks for coding this one lordjeb, as jotek said, killer app.

0
Login to vote
faigi's picture

Nice One. Keep up the good work!!

0
Login to vote
Urvieh's picture

It keeps complaining about an entry point in a mysterious dll. It is my understanding that it is not meant to run on XP? (I'm using the personal edition v2.01.)

0
Login to vote
jgharwood's picture

I just downloaded today from sourceforge and the msi seems to start installing but never gives a "complete" message. When attempting to start Trinket I get the following error:

The procedure entry point FSL2SetShellRefreshFlag could not be located in the dynamic link library fsllib32.dll.

0
Login to vote
Urvieh's picture

... for confirming it.

0
Login to vote
clyde2021's picture

got the same message ...

The procedure entry point FSL2SetShellRefreshFlag could not be located in the dynamic link library fsllib32.dll.

Anyone know how to fix this?

Thanks,

0
Login to vote
erikw's picture

If it is programmed on Vista, then it uses a newer version of the fsllib32.dll. The best practice for the programmer is to program on a win2k3 machine. This is using the correct version and the Vista version is then backwards compatible.

Regards
Erik
www.svs4u.nl

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

0
Login to vote
riva11's picture

To solve this issue a manual way could be copying the fsllib32.dll file in the windows folder.

Maybe this way can fix this missing dll but I don't know if can create something else?

Regards
PM

+3
Login to vote
Urvieh's picture

I think running a Vista dll on XP should be asking for trouble ...

0
Login to vote
riva11's picture

Yes, any volunteer for this testing? :-)

Regards
PM

+2
Login to vote
erikw's picture

Copying the fsllib32.dll from Vista is screaming for problems. That is a new version, and other apps will no longer work.

Regards
Erik
www.svs4u.nl

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

0
Login to vote
Jeremy_Hurren's picture

The new Trinket requires the latest SVS 2.1 Beta. That is where the new version of fsllib32.dll containing the new entry point is found. There is only one version of fsllib32.dll for all operating systems, but it should be kept in sync with the rest of the SVS system, so copying a DLL from one machine to another is probably not a great idea.

Jeremy Hurren, Sr. Principal Software Engineer, Symantec

0
Login to vote
Urvieh's picture

Thanks for explaining this. Does anybody know if there will be a personal edition of SVS 2.1? I don't trust Symantec very much ...

0
Login to vote
mnow's picture

nice trinket you made, but i think one thing is missing, and im not sure if your trinket can fix it. but i have a lot of programs, and sometimes it could be easier to have some folders in the trinket. like a folder called "school" where i have all my school programs, and a other called "work". or are there any other software that can do this ?

0
Login to vote
Thunder-man's picture

Look to this ...
SVS LayerTree

Google English…
SVSLoad.com

0
Login to vote
mnow's picture

i cant use layertree in the trinket, so it wont help that much :/

0
Login to vote
Thunder-man's picture

SVS LayerTree is standalone, not for Trinket.

Google English…
SVSLoad.com

0
Login to vote
erikw's picture

Frank,

Probably it is a good idea to get layertree working in Trinket.

If you have time, please take a look at it. You will make lots of us very happy.

Regards
Erik
www.svs4u.nl

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

0
Login to vote
Thunder-man's picture

Hi Erik,
I think also, it´s a good idea.
But i can´t C++.

lordjeb can perhaps help us ???

greeting
Frank

Google English…
SVSLoad.com

0
Login to vote
erikw's picture

Lordjeb,

Can you support us in the quest to get layertree in Trinket?

Regards
Erik
www.svs4u.nl

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

0
Login to vote
Scott Jones's picture

Please submit all Trinket enhancement requests, defect reports, code changes (!), etc. via the project page on SourceForge, http://sourceforge.net/projects/trinket/. SourceForge a great software project management tool used by over a million developers on over 140K projects... ! LordJeb gets notified when you enter something, so is guaranteed to see it, and you can monitor the status of your requests.

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

0
Login to vote
tech9's picture

I like that this software gives you the ability to disable all layers at once.

0
Login to vote
Sean Yarger's picture

Hey Jeremy,

I've been a fan of Trinket for a long time. I just recently reimaged a machine and got my SVS agent installed (2069). I downloaded the latest version of Trinket, v1.0.0.10, but it doesn't work quite like it used to. When I go to activate 'Start Automatically' Layers, it activates every layer.

Any ideas?

Thanks,

Sean

0
Login to vote
Thunder-man's picture

I have the same Problem.
Is this a Bug?

greeting
Thunder-man

Google English…
SVSLoad.com

0
Login to vote
Scott Jones's picture

...and has been submitted to SourceForge. Again, you can enter (and track!) Trinket defects and enhancement requests on its SourceForge project page: http://sourceforge.net/projects/trinket

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

0
Login to vote
Ethan's picture

Great app!

I was wondering if there was a way to allow accounts with just user level access to activate/deactivate applications. (I've posted this on the sourceforge forums too).

Thanks,
Ethan

0
Login to vote
AngelD's picture

Regular users should be able to do what you want if you follow the KB Article: 20743.

0
Login to vote
Thunder-man's picture

Donaldem has contacted me, because he has problems with Trinket.

I have test this and can not set all Entrys (with trinket Flag or Registry)

Only: Import, Deactivate All, Activate Active On Start and Exit.

Can this test sometimes please somebody?
(SVS 2.1.2048)

greeting
Frank

Edit:
I have new installed SVS, now it work´s, all OK.

Google English…
SVSLoad.com

0
Login to vote
Scott Jones's picture

This bug is just driving me up a wall: [ 1731456 ] "Activate 'Start Automatically' Layers" Activates All

Man, I wish I had taken more than just QBASIC in college... ! We have Jeremy and all the other paid team members busy on SVS Medusa and 3.0. Is there anyone out there who knows C++ and can take a crack at fixing this?

Scott Jones
Product Manager
Altiris, Inc.
Now Part of Symantec

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

0
Login to vote
riva11's picture

Thanks lordjeb for your Trinket development and for these fixes.

+3
Login to vote
rpfenninger's picture

Thank you once more lordjeb for fixing the bug with the Activate 'Start Automatically' Layers function.
Version 1.0.0.11 works great!

0
Login to vote
Scott Jones's picture

Also thanks to Scot Curry, who debugged the source code and helped Jeremy get this fixed. Community. Collaboration. Go open source! :)

Scott Jones
Product Manager
Altiris, Inc.
Now Part of Symantec

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

0
Login to vote
la_laucha's picture

Hi, is it possible to implement multiple columns to ease finding programms without the need to scroll.

0
Login to vote
riva11's picture

I still find this tool helpful to manage layers on my own pc.

Hope that will be other updates or more functionalities ....

Paolo

+4
Login to vote
lilmissbig77's picture

Is trinket like Sandboxie?  If so, does it also keep you away from malware like Sandboxie does?

0
Login to vote
bradog222's picture

Getting this error after installng SWV 6.1 SP6 after it used to work with the older version of SWV

The procedure entry point FSL2SetShellRefreshFlag could not be located in the dynamic link library fsllib32.dll

0
Login to vote
Pascal KOTTE's picture

Honnestly, Jeremy desin this for SVS 2.1, not for SWV 6.3, not more for Vista or 7 x64 platform. But probably possible to workaround :)

~Pascal @ Kotte.net~ Do you speak French? Et utilisez Altiris: venez nous rejoindre sur le GUASF

0
Login to vote
Pascal KOTTE's picture

The file fsllib32.dll correctly there C:\Windows\system32

But the DDL registration failed on a Windows 7 x64 (W7 enterprise: Version    6.1.7600 Build 7600, Processor    Intel(R) Core(TM)2 Duo CPU     T9600)

Any body see this can work on win7 x64 ?

~Pascal @ Kotte.net~ Do you speak French? Et utilisez Altiris: venez nous rejoindre sur le GUASF

0
Login to vote