Paddywhacker
Hazard to Others
Posts: 478
Registered: 28-2-2009
Member Is Offline
Mood: No Mood
|
|
Open source replacement for Chemstation
Chemstation is installed on some workstations at my University, but is a pain because of its licensing model. It is used for analysing GC and HPLC
data.
Can anybody recommend a suitable open-source replacement that can be installed on all workstations?
Thanks
|
|
gutter_ca
Hazard to Others
Posts: 173
Registered: 7-6-2010
Location: California
Member Is Offline
Mood: Bored at work!
|
|
http://www.openchrom.net/main/content/index.php
|
|
benzylchloride1
Hazard to Others
Posts: 299
Registered: 16-3-2007
Member Is Offline
Mood: Pushing the envelope of synthetic chemistry in one's basement
|
|
Speaking of Chemstation, does anyone know of an open source software package or an ancient version of Chemstation that can be obtained cheaply, under
$300 for running a HP 5890 GC coupled to a 5970 mass selective detector?
Amateur NMR spectroscopist
|
|
S.C. Wack
bibliomaster
Posts: 2419
Registered: 7-5-2004
Location: Cornworld, Central USA
Member Is Offline
Mood: Enhanced
|
|
I think you'd need the A series and old computer for the MS. Old and unpopular base version B.03.02 (disc G2070-60115) was a torrent a few years ago,
but we were not informed while there was seeding. AFAIK it's not said that any license codes were included with it. This and the even older B.03.01 can be bought freakishly cheap (if $30 is cheap enough for you) from suppliers because these have obsoletion issues, no spectral
libraries, no machine licenses and so on. The module licenses (and the extra softwares not included in the basic version) cost. I haven't seen
downloads for any of those obsolete extras. Speaking of Obsolete, for the B.04 upgrade there is some mention of certain previously added licenses no longer being valid if you're using them, so some had to pay even more to upgrade. Of course users have had to
upgrade versions for each of their machines anyways, at pharmaceutical industry prices.
|
|
Loptr
International Hazard
Posts: 1348
Registered: 20-5-2014
Location: USA
Member Is Offline
Mood: Grateful
|
|
If the licensing software isn't too complex you could crack it using something like Ollydbg.
Attach to the process and put a breakpoint on UI related Windows APIs that would be used to display a license dialog. Figure out the section of code
that displays the license message, and then figure out what memory address in the heap is used to hold the flag that determines if the software is
licensed. Modify the value at that address and see if the license requirement goes away. Once you have found this variable, you can write an app to
patch it at runtime or continue reverse engineering to break apart the licensing code and have it always set it to true, or whatever it uses
internally.
This is the simplest case example, as it could be more involved.
[Edited on 11-3-2015 by Loptr]
|
|