473,939 Members | 2,882 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

A2K3 on Windows Terminal Server

I'm setting up a project for a client on a new Windows Terminal
Server. The application is currently in A2K, but the sysadmin does
not want to install that, he wants to install A2K3, because Office
2K3 is the organization's new standard (they want to be fully
converted within the new calendar year).

What issues will I have, if any, with A2K3 on WTS? Anything
different from A2K? Anything not specific to WTS that I need to know
about A2K3, which I've never used, ever?

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05
19 2473
On Jan 01 2005, 06:18 pm, "David W. Fenton" <dX********@bwa y.net.invalid>
wrote in news:Xn******** *************** ***********@24. 168.128.74:
Trevor Best <no****@besty.o rg.uk> wrote in
news:41******** *************** @news.zen.co.uk :
Set Macro Security to Low, just like in Word/Excel.


Where? Can it be done in code? Can the base installation of Access
be configured this way so that all users inherit that setting when
they log on for the first time?


Yes, this and practically all other Office settings can be set before
installation, as well as installation states of all Office components. Take
a look at the Deployment Guide in the Office Resource Kit at
http://office.microsoft.com/en-us/as...401921033.aspx

It may take a few hours to read through, and a few more hours to
implement, but it will simplify Office installation and administration a
lot.

As far as the macro security in A2003, there is a workaround for cases when
it is not set to Low, which involves creating an Access instance from an
external launcher and setting a property of the instance that supresses the
warnings. There is a KB article with some sample code - post back if you
can't find it, I'll dig out the link.

And of course, you can always create self-signed certificates and install
them on all machines that will run your application, which is also
described somewhere on MS site.

--
remove a 9 to reply by email
Nov 13 '05 #11
Dimitri Furman wrote:
And of course, you can always create self-signed certificates and install
them on all machines that will run your application, which is also
described somewhere on MS site.


With a certificate, doesn't it come up with a warning anyway?

--
This sig left intentionally blank
Nov 13 '05 #12
I have a problem with the statement that "Access2000 and Access2003 running
is entirely seamless".

My application runs perfectly in Access2000, as source code or as a runtime.
However, the runtime will NOT run on Access 2003. When I try it, the A2003
fails on startup with a runtime error, and when I look at the reasons, it
appears that the MS Access 9.0 Object Library has been replaced with MS
Access 10.0 Object Library, which appears not to be compatible. I have
included the 9.0 library in the installed code, but it makes no difference.
Even when I try to run it from the source code, it fails with the typical
"Missing references" type errors.

It's possible I am doing something stupid, but if I am, I can't get it going
under A2003. I don't have a copy of A2003 developer, so can't distribute
A2003.

Hans Karman, Canberra, Australia
"David W. Fenton" <dX********@bwa y.net.invalid> wrote in message
news:Xn******** *************** ***********@24. 168.128.74...
Trevor Best <no****@besty.o rg.uk> wrote in
news:41******** *************** @news.zen.co.uk :
David W. Fenton wrote:
Tom van Stiphout <no************ *@cox.net> wrote in
news:q4******** *************** *********@4ax.c om:
What I meant was, that running an Access2000 application in
Access2003 is entirely seamless. No need to set anything. Just
really good backward compatibility from your friends at MSFT.
What about the code signing thing? Don't you have to turn
something off in Access to get it to stop nagging you about
unsafe code execution?


Set Macro Security to Low, just like in Word/Excel.


Where? Can it be done in code? Can the base installation of Access
be configured this way so that all users inherit that setting when
they log on for the first time?

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc

Nov 13 '05 #13
On Jan 02 2005, 07:46 am, Trevor Best <no****@besty.o rg.uk> wrote in
news:41******** *************** @news.zen.co.uk :
Dimitri Furman wrote:
And of course, you can always create self-signed certificates and
install them on all machines that will run your application, which is
also described somewhere on MS site.


With a certificate, doesn't it come up with a warning anyway?


Yes for Medium and High, but it doesn't happen if you add the author to the
list of Trusted Publishers. It turns out thought that you cannot add a
self-signed certificate to the list of Trusted Publishers on any machine
other than the one where it was created. So this is hardly an option for
application deployment, after all.

--
remove a 9 to reply by email
Nov 13 '05 #14
"Darryl Kerkeslager" <Ke*********@co mcast.net> wrote in
news:4Y******** ************@co mcast.com:
I've been following this thread, and was going to ask the same
question, but then I thought ... "Now how secure would that be if
you could turn off the security that prevents you running the
database (without a message) from the database?" ... ;)


It would be just as secure as every single previous version of
Access that has ever existed.

In other words, as far as I'm concerned, a complete non-issue.

This is an area (code signing) where I believe MS has really screwed
up -- the certificates cost way too much for the casual programmer,
who is then forced to use the non-secure methods to run her
applications.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #15
Dimitri Furman <df*****@cloud9 9.net> wrote in
news:Xn******** *************** *****@127.0.0.1 :
On Jan 02 2005, 07:46 am, Trevor Best <no****@besty.o rg.uk> wrote
in news:41******** *************** @news.zen.co.uk :
Dimitri Furman wrote:
And of course, you can always create self-signed certificates
and install them on all machines that will run your application,
which is also described somewhere on MS site.


With a certificate, doesn't it come up with a warning anyway?


Yes for Medium and High, but it doesn't happen if you add the
author to the list of Trusted Publishers. It turns out thought
that you cannot add a self-signed certificate to the list of
Trusted Publishers on any machine other than the one where it was
created. So this is hardly an option for application deployment,
after all.


If I create the certificate on the Windows Terminal Server, and only
WTS users are using A2K3 to run the app (which is actually in A2K
format), won't that do the job?

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #16
David W. Fenton wrote:

It would be just as secure as every single previous version of
Access that has ever existed.

In other words, as far as I'm concerned, a complete non-issue.

This is an area (code signing) where I believe MS has really screwed
up -- the certificates cost way too much for the casual programmer,
who is then forced to use the non-secure methods to run her
applications.


Too true, we're going to get asked if we want to execute msaccess.exe
next because it's an executable and might contain malicious code, oh
hang on, if msaccess.exe (or any exe) is on a network drive and you're
running Win2003 you already do. This is getting far too namby pamby,
what the hell do MS think we have antivirus programs and firewalls for?

Remember that old joke about MS vs GM? When the GM man said a MS airbag
would ask "are you sure?" before deploying? It would be funny if it
wasn't so near the truth.

--
This sig left intentionally blank
Nov 13 '05 #17
Well, I'm glad you started this thread. They've begun [upgrading] all our
PCs (slowly) to XP, and the first user, upon seeing the XP security warning
message, read it just enough to tell me that my application "won't work
anymore". For her, that was it, end of story. Never mind that the actual
message said nothing of the sort; she just saw an unfamiliar message, and
clicked Cancel.
Darryl Kerkeslager
Nov 13 '05 #18
In your install or update program, you can set the following registry values
to prevent the security warning:

If you have Admin rights:
HKLM\Software\M icrosoft\Office \11.0\Access\Se curity\; ValueType: dword;
ValueName: Level; ValueData: 1;

If you have User rights:
HKCU\Software\M icrosoft\Office \11.0\Access\Se curity\; ValueType: dword;
ValueName: Level; ValueData: 1;

- Steve

"Darryl Kerkeslager" <Ke*********@co mcast.net> wrote in message
news:Ad******** ************@co mcast.com...
Well, I'm glad you started this thread. They've begun [upgrading] all our
PCs (slowly) to XP, and the first user, upon seeing the XP security warning message, read it just enough to tell me that my application "won't work
anymore". For her, that was it, end of story. Never mind that the actual
message said nothing of the sort; she just saw an unfamiliar message, and
clicked Cancel.
Darryl Kerkeslager

Nov 13 '05 #19
On Jan 02 2005, 07:47 pm, "David W. Fenton" <dX********@bwa y.net.invalid>
wrote in news:Xn******** *************** ***********@24. 168.128.78:
Dimitri Furman <df*****@cloud9 9.net> wrote in
news:Xn******** *************** *****@127.0.0.1 :
On Jan 02 2005, 07:46 am, Trevor Best <no****@besty.o rg.uk> wrote
in news:41******** *************** @news.zen.co.uk :
Dimitri Furman wrote:
And of course, you can always create self-signed certificates
and install them on all machines that will run your application,
which is also described somewhere on MS site.

With a certificate, doesn't it come up with a warning anyway?


Yes for Medium and High, but it doesn't happen if you add the
author to the list of Trusted Publishers. It turns out thought
that you cannot add a self-signed certificate to the list of
Trusted Publishers on any machine other than the one where it was
created. So this is hardly an option for application deployment, after
all.


If I create the certificate on the Windows Terminal Server, and only
WTS users are using A2K3 to run the app (which is actually in A2K
format), won't that do the job?


I suppose it would, although you would have to re-sign on TS every time you
release a new version of the app.

I think that using an external launcher to set AutomationSecur ity property
is the most bullet-proof and hassle-free way of addressing macro security.
You can use VBS if you can't compile an executable for any reason. Here are
some details (sample VBS script towards the end):
http://office.microsoft.com/en-us/as...397921033.aspx

--
remove a 9 to reply by email
Nov 13 '05 #20

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

Similar topics

4
1793
by: Andre Brightway | last post by:
I need a script to draw a keyboard to the screen and animate the marking each key when the key is pressed (among other things like being able to draw menus). This script is for testing keyboards and needs to be run by people who may never have touched a computer before so it needs to have an easy to follow GUI interface. But the Linux boxes these will be runned on are very low-end, 'diskless' terminals where running a full X-Windows...
3
2493
by: Chung Ley | last post by:
Hi I am having problem running an .net application on a Windows2000 Terminal Server. The application seems to work fine on user's desktop The issues that I have with running the application on the Terminal Server are 1. When exiting the application, I got the following error dialog box Title: .Net-BroadcastEventWindow.1.0.5000.0.5:MyExecutable.exe - Application Erro Message: The instruction at "0x77f8910e" referenced memory at...
8
2750
by: OHM | last post by:
Hi peoples, I dont know where to place this question, so as I know you guys are all resourceful experts, I thought I would try here. I am writing some code which will be run usingh remote desktop ( On windows 2003 Server ), I need to determine in the code the machine name and username. If I use GetUsername and GetMachineName, it simply gives me the name of the currently logged on user ( at the Server ) and the Servers Machine Name.
0
1148
by: Glen Parker | last post by:
8.0 beta1 does not run on Windows 2000 Terminal Server. This is the http://pgfoundry.org/projects/pginstaller/ download from 08/09/2004. It ran OK for me on Win2K Pro, so I suspect this is caused by the terminal server stuff; I have experienced differences in shared memory code between terminal server and non terminal server in the past. postmaster throws this error immediately. FATAL: could not create shared memory segment: No error
9
2381
by: =?Utf-8?B?Sm9obiBBdXN0aW4=?= | last post by:
I have an app that prints entry tickets. If the printer driver is not set up exactly to detect the black mark on the back of the ticket, the tickets do not print correctly. Because of this, all users are logging on with the same user name to ensure they get a correctly configured printer driver. The application runs on a Terminal Server via the RDP client. In order to audit the actions of users, it is necessary to identify each user....
1
3780
by: =?Utf-8?B?QW50amU=?= | last post by:
I need product keys for Terminal Server Windows Server 2008 access (CALs) under MSDN - TSLM Service said they cannot provide product keys for the access.
0
9241
AmberJain
by: AmberJain | last post by:
Windows Autorun FAQs: Description NOTE- If you are unfamiliar with the concept of autoruns, then read "Windows Autorun FAQs: Overview". Que-1: How can I safely remove or edit the autorun settings on my PC? Ans: I recommend that you backup all of your important data before trying anything mentioned in this article. When a person is tweaking with autoruns, one has to rely on 'trial and error' methods and so there is always the possibility...
0
30293
AmberJain
by: AmberJain | last post by:
Windows Autorun FAQs: List of autostart locations Linked from the Original article- "Windows Autorun FAQs: Description". Que: Can you list all the autostart locations for windows? Ans: Here is a comprehensive list of all autostart locations for Windows OSes: NOTE : These are some abbreviations used in this list. Please note them carefully: HKCU = HKEY_CURRENT_USER HKLM = HKEY_LOCAL_MACHINE
0
10134
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
9963
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,...
0
11109
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
11289
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
8218
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
7384
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
6076
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
6296
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4906
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

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.