G
Guest
Hello,
I am having an issue with a VB 6 application. The application is very
simple and takes information entered into a form and builds a text file.
From the text file, the application loads the information into MailMerge
fields on a Word document and generates a long letter (legal) that is then
saved and printed by the user.
This application does not have a traditional install with registry hooks,
rather it is simply an executable that reads a DLL and uses an ActiveX
control (.OCX file). When running over Terminal Services 2003 (server 2003
service pack 1), the application works perfectly fine under an administrative
account, but it crashes on the Merge function when trying to open MS Word
(2000) and placing the data into the MailMerge fields, this being used by
normal users and Power Users.
I have attempted to run the application under the 'Relaxed Security'
configuration (considering it is technically a 'legacy' application) and have
even given the "Remote Desktop Users", "Users", and "Power Users" groups Full
Control to the folder where the application lives and all files inside of it.
The application still fails on the merge.
I have tried to run the application under Windows 2000 compatibility and
have enabled the feature for "non-administrators to run this program". I
even added a registry hook for the application as suggested in a KB article
(sorry I don't have the number handy). Nothing seems to allow it to work for
me and I was wondering if anyone had any suggestions (our only other idea was
to port the application to VB.NET). I am new to Terminal Services 2003 /
Server 2003, but am an MSCE for WinNT4/Win2K.
I am having an issue with a VB 6 application. The application is very
simple and takes information entered into a form and builds a text file.
From the text file, the application loads the information into MailMerge
fields on a Word document and generates a long letter (legal) that is then
saved and printed by the user.
This application does not have a traditional install with registry hooks,
rather it is simply an executable that reads a DLL and uses an ActiveX
control (.OCX file). When running over Terminal Services 2003 (server 2003
service pack 1), the application works perfectly fine under an administrative
account, but it crashes on the Merge function when trying to open MS Word
(2000) and placing the data into the MailMerge fields, this being used by
normal users and Power Users.
I have attempted to run the application under the 'Relaxed Security'
configuration (considering it is technically a 'legacy' application) and have
even given the "Remote Desktop Users", "Users", and "Power Users" groups Full
Control to the folder where the application lives and all files inside of it.
The application still fails on the merge.
I have tried to run the application under Windows 2000 compatibility and
have enabled the feature for "non-administrators to run this program". I
even added a registry hook for the application as suggested in a KB article
(sorry I don't have the number handy). Nothing seems to allow it to work for
me and I was wondering if anyone had any suggestions (our only other idea was
to port the application to VB.NET). I am new to Terminal Services 2003 /
Server 2003, but am an MSCE for WinNT4/Win2K.