Skip to content

Can your GINA do this ? (running any process on the secure desktop)

I get asked a lot of questions about my custom Gina. Most of them come from people who want to write a custom Gina themselves to do … whatever.

A custom Gina runs in Winlogon’s process. It runs under the SYSTEM account, in the TCB… In short it can do pretty much anything. But some things just can’t be done, no matter what rights you have.

Fortunately, there is an easy way to tell if a GINA can do what you need it to do, without having to write a single line of code.

(Continued)

Subversion GUI output from the command line

I use Subversion command line client. But I also have Tortoise SVN installed, because some operations like log and check-in benefit from the GUI.

Tortoise SVN is a Explorer shell extension which calls a Windows executable, TortoiseProc.exe.

To use it from the command line, simply save this batch file somewhere in your path :

@echo off
start "" "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe"  /command:%1 /path:"%2"

Then simply call like this :

tortoise log http://src.pararlint.com/aucun/trunk

or like this

tortoise commit .

Tested on Windows with 32 and 64 bits version.

Interdit de désosser le logiciel Simple Comptable

Je lis toujours les contrats de licence. Celui de Simple Comptable 2010 est particulier : il nous interdit de désosser le logiciel !

Désosser Simple Comptable est interdit !

Après vérification, le terme “désosser” est bien celui qu’il faut utiliser pour désigner, en français, le reverse engineering. Malheureusement, je n’aurai peut-être pas l’occasion d’apprendre de nouveaux mots avec eux, puisque le contrat de license stipule aussi ceci :

16.6    Québec :   En regard du Québec, les parties déclarent par les présentes qu’elles exigent que cette entente et tous les documents afférents, soit pour le présent ou l’avenir, soient rédigés en anglais seulement.

Too bad !