dcom

Microsoft Excel Application entry is missing in DCOM Config

ぃ、小莉子 提交于 2020-04-11 04:34:29
问题 The entry for "Microsoft Excel Application" is not there in DCOM Config (tried in both 32-bit and 64-bit). How can I make it shows up there? I have Microsoft Office installed. 回答1: If you cannot find 'Microsoft Excel Application' in either 32-bit or 64-bit DCOMCNFG, you might go into registry to HKEY_CLASSES_ROOT/AppID and find the CLSID for your version of Excel (Excel 2013 has an AppID of {00020812-0000-0000-C000-000000000046}) Check that the (Default) REG_SZ for this key has a value set

Is it possible to resolve a DCOM Interactive User permission error, when using DCOM with IIS and .aspx pages displaying data from a database?

泪湿孤枕 提交于 2020-02-25 04:03:32
问题 There are a number of similar-sounding questions to this, but none of them quite address this specific question. https://social.technet.microsoft.com/Forums/systemcenter/en-US/dfc465bc-7bbd-483e-b98b-2ba56fa98313/the-applicationspecific-permission-settings-do-not-grant-local-launch-permission-for-the-com-server?forum=configmgrgeneral https://social.technet.microsoft.com/Forums/windowsserver/en-US/353d381d-0911-41c3-98fb-2475b65c32f6/dcom-was-unable-to-communicate-with-the-computer-xxxx-using

Is it possible to resolve a DCOM Interactive User permission error, when using DCOM with IIS and .aspx pages displaying data from a database?

本秂侑毒 提交于 2020-02-25 04:03:28
问题 There are a number of similar-sounding questions to this, but none of them quite address this specific question. https://social.technet.microsoft.com/Forums/systemcenter/en-US/dfc465bc-7bbd-483e-b98b-2ba56fa98313/the-applicationspecific-permission-settings-do-not-grant-local-launch-permission-for-the-com-server?forum=configmgrgeneral https://social.technet.microsoft.com/Forums/windowsserver/en-US/353d381d-0911-41c3-98fb-2475b65c32f6/dcom-was-unable-to-communicate-with-the-computer-xxxx-using

What is the best practise for making a COM server with a GUI?

本秂侑毒 提交于 2020-01-07 05:52:26
问题 Context : I'm working with some old robotics software which is able to get information from a COM object if it implements some predefined interfaces. Since this old software runs on Windows 2000, I want to use DCOM to (try to) avoid having to compile something for Windows 2000. (I am aware that the program that has to be called probably needs to work, or at least exist, on the Windows 2000 computer as well) The other computer will be called through DCOM and will process an image using a

Delphi - multiple remote com objects

梦想与她 提交于 2020-01-06 01:58:49
问题 My D5 application is on a server being used remotely by a couple of users, so I need use the following function to create a COM object to launch another application (LmPos) installed back on that users PC upon launch: CreateRemoteComObject(const MachineName: WideString; const ClassID: TGUID): IUnknown; rather than creating a local COM object as before: EposServer := CreateOLEObject('POS.Server'); However, the MachineName and ClassID to connect to will depend on which users is launching this

When calling Marshal.GetActiveObject( class id here) what would cause error 800401E3 (Operation Unavailable)?

泪湿孤枕 提交于 2020-01-05 12:58:46
问题 We have a scenario where some .NET code is attempting to access the current instance of a COM (actually DCOM) object. The object being accessed was developed in VB6. A current instance of it is available on the remote system, and appears to be accessed correctly from VB6 code. Attempting to call Marshal.GetActiveObject , specifying the class name, causes a COMException to be thrown, referencing error 800401E3 (Operation Unavailable). The same .NET code appears to operate correctly when run on

When calling Marshal.GetActiveObject( class id here) what would cause error 800401E3 (Operation Unavailable)?

随声附和 提交于 2020-01-05 12:58:06
问题 We have a scenario where some .NET code is attempting to access the current instance of a COM (actually DCOM) object. The object being accessed was developed in VB6. A current instance of it is available on the remote system, and appears to be accessed correctly from VB6 code. Attempting to call Marshal.GetActiveObject , specifying the class name, causes a COMException to be thrown, referencing error 800401E3 (Operation Unavailable). The same .NET code appears to operate correctly when run on

How can I reliably check client identity whilst making DCOM calls to a C# .NET 3.5 Server?

a 夏天 提交于 2020-01-03 19:09:28
问题 I have an old Win32 C++ DCOM Server that I am rewriting to use C# .NET 3.5. The client applications sit on remote Windows XP machines and are also written in C++. These clients must remain unchanged, hence I must implement the interfaces on new .NET objects. This has been done, and is working successfully regarding the implementation of the interfaces, and all of the calls are correctly being made from the old clients to the new .NET objects. However, I'm having problems obtaining the

javafx programmatically set arguments for virtual keyboard

人走茶凉 提交于 2020-01-03 05:36:08
问题 I have a desktop application that will be used on computers with no keyboard, input will be on a touch screen. I can get the virtual keyboard to show up on textfields fine when running from eclipse. I used these arguments -Dcom.sun.javafx.touch=true -Dcom.sun.javafx.isEmbedded=true -Dcom.sun.javafx.virtualKeyboard=none The following link shows me where to add the arguments. how to add command line parameters when running java code in Eclipse? When I make a runnable jar file the keyboard does

How to register a 32-bit .DLL COM+ application on Windows 2008 R2

坚强是说给别人听的谎言 提交于 2019-12-29 07:13:07
问题 I have read through all the similar questions but am not finding my exact problem answered. I have tried all the similar recommendations. I am forced to migrate from a Windows Server 2003 environment to a Windows Server 2008 R2 environment running IIS 7.5. I have a web application that calls COM objects in a 32-bit DLL. The COM object was created from VB6. Here is what I have done to date: I have enabled 32-bit on my IIS Application Pool. I have registered the .DLL and it's dependent .DLL