; May be able to do without this but would require testing on many different machines depending on what had already been installed on themAll you really need to run SOFA is a folder (e.g. "sofa_app") in which sofastats.exe and all the other standard files and subfolders have been placed. You could just install SOFA and then copy the sofastats folder. sofastats.exe is the file that actually runs SOFA on Windows.
!insertmacro InstallLib REGDLL $ALREADY_INSTALLED REBOOT_NOTPROTECTED "G:\3 SOFA dev\sofalibs\msvcr71.dll" $SYSDIR\msvcr71.dll $SYSDIR
I was wondering how difficult it would be to make a PortableApps version of SOFA (format described at http://portableapps.com/development/portableapps.com_format), or at least have some way of installing SOFA to a USB drive. From the FAQ about Windows 7, I'm guessing that SOFA does some stuff with the registry.
Reason I'm asking: I'm teaching research methods in a classroom where I don't have admin privileges to the machines, so I can't install SOFA on them.
--
---
You received this message because you are subscribed to the Google Groups "sofastatistics" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sofastatistic...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi,
SOFA is cross platform and I don't use registry for anything important (to the best of my recollection). The installer does do one small piece of magic though - it makes sure msvcr71.dll is installed (apparently so sqlite can be guaranteed to work - see http://osdir.com/ml/python.db.pysqlite.user/2005-05/msg00040.html):
; May be able to do without this but would require testing on many different machines depending on what had already been installed on themAll you really need to run SOFA is a folder (e.g. "sofa_app") in which sofastats.exe and all the other standard files and subfolders have been placed. You could just install SOFA and then copy the sofastats folder. sofastats.exe is the file that actually runs SOFA on Windows.
!insertmacro InstallLib REGDLL $ALREADY_INSTALLED REBOOT_NOTPROTECTED "G:\3 SOFA dev\sofalibs\msvcr71.dll" $SYSDIR\msvcr71.dll $SYSDIR
Note - don't put the app in the same folder as SOFA is expecting to put its user data i.e. C:\Users\username\sofastats.
One left-field question - why not have Ubuntu + SOFA on the USB drive. How small are the drives? Then people can boot in there and have access to whatever else you want ready for them.
But PortableApps might be a better approach - I have no experience of it.
Or you might not need anything more than a usb with the sofastats folder on it. Try that first in case it is dead easy.
That looks good (though i will extensively need my english dictionary :-D ). But don't get impatient-the next 3 or 4 evenings i have several different things to do. Although i will report my test results-hope they will help to improve the use of sofastatistics.
Greetings
Gerd-Ulrich Meyer