The MASM Forum
Welcome, Guest. Please login or register.
Did you miss your activation email?
September 03, 2010, 04:56:26 am

Login with username, password and session length
Search:     Advanced search
116888 Posts in 13958 Topics by 1631 Members
Latest Member: anglear_
* Home Help Search Login Register
+  The MASM Forum
|-+  Project Support Forums
| |-+  MASM32
| | |-+  Network install workaround
« previous next »
Pages: [1] Print
Author Topic: Network install workaround  (Read 1737 times)
fheller
New Member
*
Posts: 3


Network install workaround
« on: April 13, 2009, 09:15:18 pm »

MASM will install on Network Drives if you modify the installer.  It's just one instruction change and I wrote this quick tutorial:
www.forrestheller.com/masm_install/

Logged
dedndave
Member
*****
Gender: Male
Posts: 5919


Still using Abacus 2.0


Re: Network install workaround
« Reply #1 on: April 13, 2009, 11:44:43 pm »

oops - i think it was written that way so as not to violate MS licensing agreements
Logged

Zn+1 = Zn2+C
drizz
Member
*****
Gender: Male
Posts: 450


Re: Network install workaround
« Reply #2 on: April 14, 2009, 01:01:03 am »

Can't you just unpack install.exe to "Z:\masm32" with e.g. 7zip and run makelibs.bat?
Logged
hutch--
Administrator
Member
*****
Posts: 9558


Mnemonic Driven API Grinder


Re: Network install workaround
« Reply #3 on: April 14, 2009, 02:19:30 am »

There is an easier way to do it without having to tweak the installation, install it on a normal fixed disk then copy the entire installation to another partition.

The reason why the install is designed to block network installations is because there were so many errors when earlier versions were installed on some forms of network drives where path errors prevented the installation from working.

The project is designed around fixed paths from the root directory of whatever partition it is installed on as this prevented a miriad of problems picking up the wrong linker and libraries.
Logged

Regards,



Download site for MASM32
http://www.masm32.com
fheller
New Member
*
Posts: 3


Re: Network install workaround
« Reply #4 on: April 14, 2009, 05:08:06 am »

There is an easier way to do it without having to tweak the installation, install it on a normal fixed disk then copy the entire installation to another partition.

The reason why the install is designed to block network installations is because there were so many errors when earlier versions were installed on some forms of network drives where path errors prevented the installation from working.

The project is designed around fixed paths from the root directory of whatever partition it is installed on as this prevented a miriad of problems picking up the wrong linker and libraries.
Thanks for the background info.  I didn't have access to C: on the installation.

Can't you just unpack install.exe to "Z:\masm32" with e.g. 7zip and run makelibs.bat?
Didn't occur to me;  If you elaborate more (Do I have to run a resource extractor to feed the compressed file into 7zip, etc?) I can put this in the guide.  I don't have time to try it right now.
Logged
hutch--
Administrator
Member
*****
Posts: 9558


Mnemonic Driven API Grinder


Re: Network install workaround
« Reply #5 on: April 14, 2009, 05:57:44 am »

 BigGrin

> I didn't have access to C: on the installation.

Try D: E: F: G: H: etc ..... It works on any partition that has a root directory.
Logged

Regards,



Download site for MASM32
http://www.masm32.com
drizz
Member
*****
Gender: Male
Posts: 450


Re: Network install workaround
« Reply #6 on: April 14, 2009, 02:59:16 pm »

Quote from: fheller
Quote from: drizz
Can't you just unpack install.exe to "Z:\masm32" with e.g. 7zip and run makelibs.bat?
Didn't occur to me;  If you elaborate more (Do I have to run a resource extractor to feed the compressed file into 7zip, etc?) I can put this in the guide.  I don't have time to try it right now.
You can extract SFX exes just as easily as archives, navigate in the 7zFM to install.exe and press Extract, or right click on install.exe if you have shell context menu integration for 7z and press "Extract to". You can also extract with Total Commander if you have it by pressing Alt+F9 on the install.exe.
Logged
Mark Jones
Drifting in the Abstract
Member
*****
Posts: 2302


=- Stargate Atlantis -=


Re: Network install workaround
« Reply #7 on: April 14, 2009, 05:45:40 pm »

Or, for a real thurough reversing, you could run each module through ObjConv, and then re-assemble that any way you see fit... who wants to see a demonstration?
Logged

"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08
fearless
Member
*****
Gender: Male
Posts: 119



Re: Network install workaround
« Reply #8 on: April 14, 2009, 05:58:15 pm »

Also seems to work on SUBST drives. I use that to create drives for M: for Masm stuff and V: for visual foxpro stuff, and i create a batch file and save it in the startup folder:

Code:
SUBST M: C:\DEVELOP\ASM
SUBST V: C:\DEVELOP\VFP\SOURCE
Logged

-[Nωσ]- ƒearless
My Coding & Development Blog
Vortex
Raider of the lost code
Member
*****
Gender: Male
Posts: 2960



Re: Network install workaround
« Reply #9 on: April 14, 2009, 06:25:38 pm »

Hi fheller,

The subst trick is a nice one. With this method, you can run multiple instances of Masm32 on the same partition.
Logged

fheller
New Member
*
Posts: 3


Re: Network install workaround
« Reply #10 on: May 04, 2009, 08:14:09 pm »

I added the methods suggested by drizz and fearless (quoted directly) and linked back to this page.  Thanks for the suggestions!
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP The MASM Forum | Powered by SMF 1.0.12.
© 2001-2005, Lewis Media. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!