(newbie) standalone app design criteria?



This post was triggered by a post of Wendy Elizabeth a few days ago, which
got me thinking.



I still consider myself a newbie (hobby programmer, basic stuff only) so
this is really a conceptual question. I'm posting in this group because I
only have experience with VB (some simple 2003/2005 winforms apps, some 2003
CF, and a whole lot of VBA).



At work I'm in a locked-down IT environment (WinXP; can't change the
registry, which prevents many 3rd-party apps from installing). However, I've
found a few apps that I can use them without problems just by running the
..exe (some countdown timers, hex editor, etc.). I recognize that these are
fully compiled apps, and likely not built on .Net.



This also brings to mind some of the USB articles I recall seeing maybe a
year or so ago with 'software on a stick' where the software could be run on
any PC that doesn't lock out the USB ports, and save settings back to the
USB stick for future sessions (personal browser, etc). Truly portable
software, not the sticks that also have a bootable OS installed on
them.Again, I recognize these are probably not built on .Net



So if I want to develop (with my current tools) any simple winforms programs
to use at work, they'd have to be usable without touching the registry. In
the past with my VS/VB apps I haven't had to worry about the registry (on my
home PC) so I've never learned what the built-in installers were actually
doing, I just let them do their magic. What I don't know is whether it is
possible (with some assumptions about the .Net framework being installed) to
do something similar in VB.Net



I still have VS2003 and VB2005Express, and plan to upgrade to VS2008 before
mid-year. Knowing that VS programs are dependent on the .Net framework, what
(if any) approach would be optimal to try to create applications that don't
require "installation" in the traditional sense (registry changes, etc.)? I
can base any code on the 2.0 framework for maximum compatibility, but are
there any reference documents that describe whether "standalone" (e.g. no
registry interaction) apps can be created in VS, and recommended approaches
so I can determine if it is worth the time to learn how to do this?



Worst case scenario is I can buy VB6 on Ebay, but I don't have any urgent
functionality I'm trying to program- I'm just interested in knowing if I can
do it with my current tools, in case a need arises.



Many thanks,

Keith


.



Relevant Pages

  • Re: Why are the WinTrolls so afraid of installing Vista for themselves?
    ... installing some games and lots of other apps and see how well it runs ... the registry was alive and well... ...
    (comp.sys.mac.advocacy)
  • Re: Microsoft Office has stopped working
    ... My initial guess is that you have a dead mapped drive set up ... in Explorer or there is something that is inaccessible that the Office Apps ... Never use registry cleaners. ... oh also we have tried a system restore ...
    (microsoft.public.word.application.errors)
  • Re: 890830 MSRT keeps wanting to download
    ... Have saved a new 890830 to disk and tried running in safe mode. ... PS I have been using a PC for years but delving in to the registry is a new ... If the tool did not scan the computer successfully, try installing it from ... I have just had a prompt to download updates and guess what it ...
    (microsoft.public.windowsupdate)
  • Re: dvdrw disappears
    ... I will have a look in the registry at some stage. ... Try putting your DVD writer in Ultra DMA mode 2 and remove UDF reader as ... I have not had roxio installed since installing XP late last year ... controllers like Promise or Highpoint, ...
    (microsoft.public.windowsupdate)
  • Re: 360 Homebrew Breakthrough
    ... Here's where things really get interesting: It's apparently very easy to integrate Windows applications into the MCE "More Programs" tab. ... So I downloaded a couple of apps and installed them on MCE, switched over to the 360, and lo and behold, most of them run perfectly. ... I also tried installing a couple of shareware games, including a Tetris clone and some card games. ...
    (uk.games.video.xbox)