473,666 Members | 2,143 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.NET new executable

Questions about creating an .net ‘executable†™ 2005 that will not remained
installed once a user enters some data into the application. I also want this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as a
windows desktop application versus on the internet. Once the user enters the
save or submit button, I want the application to send the data back to be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!

Jan 13 '08 #1
17 1781
If you are not interested in having any remains of your application left on
the client after using the application then this needs to be an ASP .NET web
application.

If you don't want to require any software on the client, then this needs to
be an ASP .NET web application.

If all you are trying to do is send some data to your SQL server, then this
needs to be an ASP .NET web application.

It sounds like you simply need a web page that collects data and populates a
SQL table.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net 'executable' 2005 that will not remained
installed once a user enters some data into the application. I also want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as a
windows desktop application versus on the internet. Once the user enters
the
save or submit button, I want the application to send the data back to be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!

Jan 13 '08 #2
Scott M.:

I do not have access to a web server, that is why I want a Windows
application.
Do you think a second alternative would be, to save the data to an FTP site
so that I would still have access to the data?

Thanks!

"Scott M." wrote:
If you are not interested in having any remains of your application left on
the client after using the application then this needs to be an ASP .NET web
application.

If you don't want to require any software on the client, then this needs to
be an ASP .NET web application.

If all you are trying to do is send some data to your SQL server, then this
needs to be an ASP .NET web application.

It sounds like you simply need a web page that collects data and populates a
SQL table.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net 'executable' 2005 that will not remained
installed once a user enters some data into the application. I also want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as a
windows desktop application versus on the internet. Once the user enters
the
save or submit button, I want the application to send the data back to be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!


Jan 14 '08 #3
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net ‘executable†™ 2005 that will not remained
installed once a user enters some data into the application. I also want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as a
windows desktop application versus on the internet. Once the user enters
the
save or submit button, I want the application to send the data back to be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on how
to do steup this type of an application using Visual Basic.net 2005.
If you don't have access to a webserver then you're going to have problems
getting the data back to your database. As Scott mentioned, the best option
is to just use a web page to collect the info. If you really want it to be a
winforms application then the best way to get the data back is to make the
application call an XML web service on your server to input the data.
Trouble is, this would also require a web server!

Can you not install IIS on the database server? If you wanted your app to
directly access the database then you'd have to make the database server
publicly accessible and leave it running constantly anyway, so you may as
well just use it as a webserver instead.

Jan 14 '08 #4
Then, how the users are getting your application? Are they on the same
private network (LAN,WAN...) or are they not networked at all (except the
Internet)?

You need to decide the application type based on availabe infrastructure -
networked privately, or the Internet only, or not networked at all...

It seems web application would be the best, as Scott pointed out. You could
also use Windows app with ClickOnce (you then still need a web server to
distribute the ClickOnce app, if the user is not on a LAN, and how about
database access: where the database is and how the windows app access the
data via the Internet?). In an extreme case where no network access
avaialble, you could send your app to your user via email, then user runs it
on his computer, save data to a file, email back to you; then you update the
data into database. I would not imagine this is what you want.

You need to describe who the users are, where are they and what kind of
network is available, where the database is..... before a
meaningful/useful/concrete answer could be made.

"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:EE******** *************** ***********@mic rosoft.com...
Scott M.:

I do not have access to a web server, that is why I want a Windows
application.
Do you think a second alternative would be, to save the data to an FTP
site
so that I would still have access to the data?

Thanks!

"Scott M." wrote:
>If you are not interested in having any remains of your application left
on
the client after using the application then this needs to be an ASP .NET
web
application.

If you don't want to require any software on the client, then this needs
to
be an ASP .NET web application.

If all you are trying to do is send some data to your SQL server, then
this
needs to be an ASP .NET web application.

It sounds like you simply need a web page that collects data and
populates a
SQL table.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net 'executable' 2005 that will not
remained
installed once a user enters some data into the application. I also
want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as
a
windows desktop application versus on the internet. Once the user
enters
the
save or submit button, I want the application to send the data back to
be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on
how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!


Jan 14 '08 #5
Norman Yuan:
Since there is no network access avaialble, I want to send my app to each
user via email, then user runs it on his computer, save data to a file, email
back to you; then you update the data into database.
The app that I send to the user to run, I do not want it to permanently
install on their workstation. I am trying to figure out a way to write this
app so that it will:
1. not permanently install on their workstations, and
2. not require any specific software to be installed on their workstation
for the exe to run.

Thanks!
"Norman Yuan" wrote:
Then, how the users are getting your application? Are they on the same
private network (LAN,WAN...) or are they not networked at all (except the
Internet)?

You need to decide the application type based on availabe infrastructure -
networked privately, or the Internet only, or not networked at all...

It seems web application would be the best, as Scott pointed out. You could
also use Windows app with ClickOnce (you then still need a web server to
distribute the ClickOnce app, if the user is not on a LAN, and how about
database access: where the database is and how the windows app access the
data via the Internet?). In an extreme case where no network access
avaialble, you could send your app to your user via email, then user runs it
on his computer, save data to a file, email back to you; then you update the
data into database. I would not imagine this is what you want.

You need to describe who the users are, where are they and what kind of
network is available, where the database is..... before a
meaningful/useful/concrete answer could be made.

"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:EE******** *************** ***********@mic rosoft.com...
Scott M.:

I do not have access to a web server, that is why I want a Windows
application.
Do you think a second alternative would be, to save the data to an FTP
site
so that I would still have access to the data?

Thanks!

"Scott M." wrote:
If you are not interested in having any remains of your application left
on
the client after using the application then this needs to be an ASP .NET
web
application.

If you don't want to require any software on the client, then this needs
to
be an ASP .NET web application.

If all you are trying to do is send some data to your SQL server, then
this
needs to be an ASP .NET web application.

It sounds like you simply need a web page that collects data and
populates a
SQL table.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net 'executable' 2005 that will not
remained
installed once a user enters some data into the application. I also
want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as
a
windows desktop application versus on the internet. Once the user
enters
the
save or submit button, I want the application to send the data back to
be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on
how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!


Jan 15 '08 #6
An alternative would be to use a self hosted WCF server.

Then the communication does not require a web server and data can be sent to
the server application (not Web server).

Still, it requires .Net 2.0 and 3.0 installed on the client machines but the
application as such does not require installaiton then.

Best regards,
Cezary Nolewajka

Consultant | Microsoft Services | Microsoft | Poland

"Leon Mayne" <leon@rmv_me.mv ps.orgwrote in message
news:1F******** *************** ***********@mic rosoft.com...
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
>Questions about creating an .net ‘executable†™ 2005 that will not
remained
installed once a user enters some data into the application. I also want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they are
applying for insurance. This application would preferably be a run as a
windows desktop application versus on the internet. Once the user enters
the
save or submit button, I want the application to send the data back to be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions on
how
to do steup this type of an application using Visual Basic.net 2005.

If you don't have access to a webserver then you're going to have problems
getting the data back to your database. As Scott mentioned, the best
option is to just use a web page to collect the info. If you really want
it to be a winforms application then the best way to get the data back is
to make the application call an XML web service on your server to input
the data. Trouble is, this would also require a web server!

Can you not install IIS on the database server? If you wanted your app to
directly access the database then you'd have to make the database server
publicly accessible and leave it running constantly anyway, so you may as
well just use it as a webserver instead.
Jan 15 '08 #7
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:22******** *************** ***********@mic rosoft.com...
Norman Yuan:
Since there is no network access avaialble, I want to send my app to each
user via email, then user runs it on his computer, save data to a file,
email
back to you; then you update the data into database.
The app that I send to the user to run, I do not want it to permanently
install on their workstation. I am trying to figure out a way to write
this
app so that it will:
1. not permanently install on their workstations, and
2. not require any specific software to be installed on their workstation
for the exe to run.
In that case you're better off making the app as a winforms application
which saves its output to an XML file which the user can then email back to
you (or make the app email it automatically), and you can write an import
application which will read in the XML files and import the data into your
database.

If you don't want the users to install the application, then they will need
the .NET framework installed (so probably best to target v2.0 rather than
3.5), and don't use any external libraries. You can then zip up and email
the compiled .exe to them and they should be able to run it directly.

Jan 15 '08 #8
Most email clients and/or servers will filter any executable files out of
emails for security purposes.

Again, this is not a good design for your application.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:22******** *************** ***********@mic rosoft.com...
Norman Yuan:
Since there is no network access avaialble, I want to send my app to each
user via email, then user runs it on his computer, save data to a file,
email
back to you; then you update the data into database.
The app that I send to the user to run, I do not want it to permanently
install on their workstation. I am trying to figure out a way to write
this
app so that it will:
1. not permanently install on their workstations, and
2. not require any specific software to be installed on their workstation
for the exe to run.

Thanks!
"Norman Yuan" wrote:
>Then, how the users are getting your application? Are they on the same
private network (LAN,WAN...) or are they not networked at all (except the
Internet)?

You need to decide the application type based on availabe
infrastructu re -
networked privately, or the Internet only, or not networked at all...

It seems web application would be the best, as Scott pointed out. You
could
also use Windows app with ClickOnce (you then still need a web server to
distribute the ClickOnce app, if the user is not on a LAN, and how about
database access: where the database is and how the windows app access the
data via the Internet?). In an extreme case where no network access
avaialble, you could send your app to your user via email, then user runs
it
on his computer, save data to a file, email back to you; then you update
the
data into database. I would not imagine this is what you want.

You need to describe who the users are, where are they and what kind of
network is available, where the database is..... before a
meaningful/useful/concrete answer could be made.

"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:EE******** *************** ***********@mic rosoft.com...
Scott M.:

I do not have access to a web server, that is why I want a Windows
application.
Do you think a second alternative would be, to save the data to an FTP
site
so that I would still have access to the data?

Thanks!

"Scott M." wrote:

If you are not interested in having any remains of your application
left
on
the client after using the application then this needs to be an ASP
.NET
web
application.

If you don't want to require any software on the client, then this
needs
to
be an ASP .NET web application.

If all you are trying to do is send some data to your SQL server, then
this
needs to be an ASP .NET web application.

It sounds like you simply need a web page that collects data and
populates a
SQL table.
"Wendy Elizabeth" <We************ @discussions.mi crosoft.comwrot e in
message news:24******** *************** ***********@mic rosoft.com...
Questions about creating an .net 'executable' 2005 that will not
remained
installed once a user enters some data into the application. I also
want
this
applcation to not require any previous software installed on a users
workstation.
I basically want to setup an application for new users when they
are
applying for insurance. This application would preferably be a run
as
a
windows desktop application versus on the internet. Once the user
enters
the
save or submit button, I want the application to send the data back
to
be
processed on a Sql server 2000 or sql server 2005 database.
I have Visual Studio.net 2005 currently and would like suggestions
on
how
to do steup this type of an application using Visual Basic.net 2005.

Thanks!



Jan 15 '08 #9
"Scott M." <sm**@nospam.no spamwrote in message
news:eF******** ******@TK2MSFTN GP02.phx.gbl...
Most email clients and/or servers will filter any executable files out of
emails for security purposes.
Yes, they would have to zip the exe up. So there's another client
requirement (for people running windows < XP)
Again, this is not a good design for your application.
All the good designs require a web server.
Wendy: Can you not buy a bit of hosting space for a web application? ASP.NET
hosting is quite cheap nowadays. The web app could still email you the
user's responses if that's how you want to enter the data into your
database.

Jan 15 '08 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2244
by: Jay Haslup | last post by:
I am trying to figure out how to get the CMD (dos) window to come up when I call a executable. I have this working on a Win2000/apache machine and am trying to use the same code on a identical machine. Here is how I start the executable. It is initiated from the browser on the machine itself: pclose(popen("start " . $exe . $params, "r")); What normally happens is a cmd window pops up showing the executable's output to screen. My...
17
2181
by: Filipe Martins | last post by:
Hello. I've read somewhere that the executable is smaller if we use a source file for each function! So, I tested this with gcc and it seams to confirm! What seams to happen is that if we call a function from a source-files that defines 3 others, the linkers includes the code of all the 4 functions, even if the on we call doesn't rely on the others! What do you people think about this?
7
29394
by: Johnny | last post by:
How do I create a link on a Web page on my hard drive that will run an executable file on my hard drive? For example, let's say I create runpoodle.htm and save it to my hard drive, and let's also say I have an executable file on the root of C named c:\poodle.exe. How can I create a link of some sort on runpoodle.htm that will run poodle.exe on c:\ ?
8
7066
by: suresh_C# | last post by:
Dear All, What is difference between Portable Executable (PE) file and a Assembly? Thanks, Mahesh
34
2966
by: priyanka | last post by:
Hi, I was wondering if we could parse or do something in the executable( whose source language was C). How can I use some scripting language like perl/python to find out the information about the executable ? Is it possible ? Also, how does the compiler add inling to the program ? I know that whenever it sees"inline" in front of the procedure name, it inlines it. But if we give the -finline options, it inline all the procedures ? How
28
20577
by: Tim Daneliuk | last post by:
I have a program wherein I want one behavior when a file is set as executable and a different behavior if it is not. Is there a simple way to determine whether a given named file is executable that does not resort to all the lowlevel ugliness of os.stat() AND that is portable across Win32 and *nix? Thanks, ---------------------------------------------------------------------------- Tim Daneliuk tundra@tundraware.com PGP Key: ...
3
3944
by: Jeffrey Froman | last post by:
Hello All, I have two python versions installed, one in /usr/bin, and one in /usr/local/bin. However, when invoking python without a full path, I get the wrong executable with the right sys.executable string! ---------------------------------------------------------------------------- # ls -l /usr/local/bin/python* -rwxr-xr-x 2 root root 3783810 Jul 19 09:15 /usr/local/bin/python -rwxr-xr-x 2 root root 3783810 Jul 19 09:15...
2
1826
by: NasirMunir | last post by:
I am trying to run an executable using shell. The executable look for certain files in the same directory and then run on those files. My problem: I have created a form which asks from the user to locate those files using browse option. Then I ask the user to locate the executable. The next step is to copy the executable to those files directory. Everything is dandy uptil here, but when I use the shell to run that executable, the executable...
3
7245
by: Mo | last post by:
Hi, Is there a way to include an executable (xxx.exe) file inside a c# console project so that the resulting project binary have only one final executable file? My c# console application is calling another Executable (exe) which I am trying to include in my project so I can only have one file for the executable. Any ideas? Mo
16
4484
by: Erwin Moller | last post by:
Why is a binary file executable? Is any binary file executable? Is only binary file executable? Are all executable files binary? What is the connection between the attribute of binary and that of executable?
0
8445
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8356
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
8551
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
6198
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5664
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4198
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4369
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2771
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1776
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.