精华内容
下载资源
问答
  • 使用CMD 注册、反注册服务

    千次阅读 2016-05-16 11:28:46
    网上很多的注册,反注册dll的方法,但是对于服务相对较少,找了很久,在这里记录下方法,防止遗忘~ 反注册:"C:\Program Files (x86)\HTUpdate\HTLUpdateSecService.exe" -UnregServer 注册:"C:\Program Files ...

    网上很多的注册,反注册dll的方法,但是对于服务相对较少,找了很久,在这里记录下方法,防止遗忘~

    反注册:"C:\Program Files (x86)\HTUpdate\HTLUpdateSecService.exe" -UnregServer

    注册:"C:\Program Files (x86)\HTUpdate\HTLUpdateSecService.exe"  -service

    展开全文
  • 附件为 集 C# 操作IIS(IIS6.0 和IIS 7.0 以下版本) C# 安装和反安装 Windows 服务 C# 注册GAC 反注册GAC 等源代码 附件为用于 IS调用的一个应用程序,所以窗口是透明.且代码都在 Form_Load 中执行,也有传入参数.
  • ---> Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException: 对 /RegisteredServersStore/ServerGroup/AnalysisServicesServerGroup 的序列化操作失败。 ---> System.IO....

    环境:

    服务器系统:

    数据库版本:Microsoft SQL Server 2008 R2

    错误提示如下图:


    截图来自:点击打开链接

    详细错误信息:

    有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。
    
    ************** 异常文本 **************
    Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerException: 无法读取此系统上以前注册的服务器的列表。请在“已注册的服务器”窗口中重新注册您的服务器。 ---> Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException: 对 /RegisteredServersStore/ServerGroup/AnalysisServicesServerGroup 的反序列化操作失败。 ---> System.IO.DirectoryNotFoundException: 未能找到路径“C:\Users\Administrator\AppData\Local\Temp\2\19enqzv5.tmp”的一部分。
       在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
       在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
       在 System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated()
       在 System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile)
       在 System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension)
       在 Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)
       在 Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)
       在 System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters options, String[] sources)
       在 System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
       在 System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
       在 System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
       在 System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
       在 System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
       在 System.Xml.Serialization.XmlSerializer..ctor(Type type)
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.GetXmlValue(String xmlContent, Type valueType)
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.GetPropertyValueFromXmlString(String xmlString, Type propType, IXmlSerializationAdapter serializationAdapter)
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.CreateInstanceFromSerializedData(Type instanceType, String instanceUri, List`1 serializedData)
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Deserialize(XmlReader reader, String instanceUri, Object& instance, SfcObjectState state)
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Deserialize(XmlReader xmlReader, SfcObjectState state)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Deserialize(XmlReader xmlReader, SfcObjectState state)
       在 Microsoft.SqlServer.Management.RegisteredServers.RegisteredServersStore.InitChildObjects(String file)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.SqlServer.Management.RegisteredServers.RegisteredServersStore.InitChildObjects(String file)
       在 Microsoft.SqlServer.Management.RegisteredServers.RegisteredServersStore.InitializeLocalRegisteredServersStore()
       在 Microsoft.SqlServer.Management.RegisteredServers.RegisteredServersStore.get_LocalFileStore()
       在 Microsoft.SqlServer.Management.UI.ConnectionDlg.ConnectionDialog.OnLoad(EventArgs e)
       在 System.Windows.Forms.Form.OnCreateControl()
       在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       在 System.Windows.Forms.Control.CreateControl()
       在 System.Windows.Forms.Control.WmShowWindow(Message& m)
       在 System.Windows.Forms.Control.WndProc(Message& m)
       在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       在 System.Windows.Forms.ContainerControl.WndProc(Message& m)
       在 System.Windows.Forms.Form.WmShowWindow(Message& m)
       在 System.Windows.Forms.Form.WndProc(Message& m)
       在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** 已加载的程序集 **********

    解决方案:

    重启服务器。好吧,我承认我也木有找到好的解决方案,希望网友有好的解决方案,麻烦说一下。


    展开全文
  • 使用命令行注册和反注册OPC 服务器的实现方法 Method of Registering and Unregistering OPC Server by Command Line 作者:詹根基陈冲 Mail:zhan826@hotmail.com<br />  【内容摘要】本文...

    使用命令行注册和反注册OPC 服务器的实现方法

    Method of Registering and Unregistering OPC Server by Command Line

    作者:詹根基 陈冲 Mail:zhan826@hotmail.com

     

    【内容摘要】本文通过一个具体的事例,讲述如何通过命令行注册及反注册OPC服务器程序,并给出了Visual C++程序代码,希望能给初学者对注册和反注册OPC服务器提供一个本质的理解,对于其它组件程序注册的原理也是相通的。

    一、              前言

    基于COM(组件对象模型 )的组件程序是服务器程序(OPC服务器实际上就是一种工业上使用的COM组件),以EXE或者DLL的形式提供给客户程序使用。普通的DLL程序如果通过LoadLibrary函数显式加载,需要给定DLL的路径和名称;而组件程序的路径对于客户程序来说是透明的,客户程序只要通过组件程序的ProgID来加载组件程序即可。客户程序在调用组件程序的时候,首先要通过注册表查询到组件程序的路径并进行加载,所以组件程序一定会实现把自己的信息写到注册表的功能,这些信息主要包括CLSIDProgID、程序的路径等。在使用组件之前一定会首先把这些信息写到注册表里。

    PC上,对于注册DLL组件程序可以使用RegSvr32命令来注册组件程序,组件程序一定要实现DllRegisterServer这个API函数,具体如图-1所示:

    -1

    而对于EXE组件程序可以在命令行中输入组件的路径和名称后,加上RegServer参数,如图-2所示:

    -2

    当然用户还可以通过编写一个Reg文件,然后执行该文件也可以实现注册组件的功能,对于EXE组件可以运行它,然后再注册。本文着重讲述图-1和图-2的实现方法。

    二、DLL组件的注册与反注册

      目前,在Window CE平台上开发OPC服务器程序一定是做成DLL的组件,也就是进程内组件。需要注意的是,在该平台上是使用RegSvrCE命令来实现注册组件程序的;RegisterServer函数就是实现写注册表的功能。

    extern "C" HRESULT __stdcall DllRegisterServer()

    {

    CString  HelpPath;

    int i;

    HelpPath = AfxGetApp()->m_pszHelpFilePath;

    i = HelpPath.ReverseFind(_T('//'));

    HelpPath = HelpPath.Left(i+1);

    HelpPath += _T("OPCRTDB.dll");

    return RegisterServer(CLSID_OPCRTDB,// Class ID

                          HelpPath, // DLL路径

                                                     _T("RTDBOPC.Svr.1"),//ProID

                                                     _T("This is a read time database based on OPC!"),// Description String

                                                     _T("Developed by zhan genji")

                                                     );// optional

                                                    

    }

      反注册其实就是执行删除注册表的动作,在DLL里要实现DllUnregisterServer这个API函数。在命令行中执行RegSvr32 /u在加具体的DLL路径和名称就会调用DllUnregisterServer这个API函数,实现反注册。

    extern "C" HRESULT __stdcall DllUnregisterServer()

    {

    return UnregisterServer(CLSID_Dictionary,

                            " RTDBOPC.Svr.1",NULL);

    }

     

    三、EXE组件的注册与反注册

    BOOL CHurcoOPCSvrApp::InitInstance()里实现如下代码:

             TCHAR    szTokens[] = _T("-/");

             CString HelpPath;

             CString     SvrName, SvrDescrip;

             int     i;

     

             HelpPath = AfxGetApp()->m_pszHelpFilePath;

             i = HelpPath.ReverseFind('//');

             HelpPath = HelpPath.Left(i+1);

             HelpPath += "HurcoOPCSvr.exe";  

              

             SvrName = "Hurco.OPCServer";

             SvrDescrip = "Hurco Software OPC Server ";

     

             CString tempCmdLine(m_lpCmdLine);

             LPTSTR lpszToken = _tcstok(tempCmdLine.GetBuffer(1), szTokens);

             while (lpszToken != NULL)

                       {

                       if (_tcsicmp(lpszToken, _T("UnregServer"))==0)//反注册

                                {

                                UnregisterServer ((BYTE *)&CLSID_Hurco, SvrName);//删除注册表

                                return (FALSE);

                                }

                       else if (_tcsicmp(lpszToken, _T("RegServer"))==0)//注册

                                {

           //写入到注册表

                                UpdateRegistry ((BYTE *)& CLSID_Hurco,SvrName,SvrDescrip,HelpPath);

                                return (FALSE);

                                }

                       lpszToken = _tcstok(NULL, szTokens);

    }

    在命令行中输入组件的路径和名称后,加上UnregServer参数就可以实现Exe组件的反注册。

    展开全文
  • regsvr32 注册/反注册 .dll的用法

    千次阅读 2014-04-17 10:22:53
    Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。 命令格式 Regsvr32 [/s] [/n] [/i[:cmdline]] dllname /u 卸载安装的控件,卸载服务器注册; /s 注册成功后不...
    Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。  命令格式   
    

    Regsvr32 [/s] [/n] [/i[:cmdline]] dllname   

    /u 卸载安装的控件,卸载服务器注册;   

    /s 注册成功后不显示操作成功信息框;   

    /i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;  

    /n 不调用DllRegisterServer,该参数必须和/i一起使用。   

    注册:regsvr32 -i  iteasyIcon.dll
    反注册:regsvr32 -u  iteasyIcon.dll

    展开全文
  • Facebook爬虫注册策略分析及养号实战

    万次阅读 多人点赞 2020-02-14 20:30:20
    FB注册、养号、持续对抗实战经验分享
  • Zookeeper介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、...
  • 如何卸载MySQL

    千次阅读 2018-07-09 12:51:06
    如何彻底的删除MySQL数据库: 以下操作以Window7操作系统为例: 1)停止window的MySQL服务。 找到“控制面板”-&gt; “管理工具”-&gt; “服务”,停止MySQL后台服务。2)卸载MySQL安装程序。找到“控制...
  • 为什么SOA或者微服务架构下做服务注册和发现的时候需要如zk这样的工具保证服务路由数据的一致性?...或者过来问,如果分布式环境下,没有如zk这样的工具辅助做服务注册与发现的话,会发生哪些问题?谢谢!
  • 服务注册中心:Eureka

    千次阅读 多人点赞 2021-01-30 12:46:44
    注册中心介绍1.1、什么是注册中心1.2、为啥用注册中心1.3、常见的注册中心第二章 Eureka介绍2.1、Eureka的介绍2.2、Eureka的三种角色2.3、Eureka的运行流程第三章 Eureka入门案例3.1、创建注册中心3.2、创建服务提供...
  • 问题现象 打开Microsoft SQL Server Management Studio提示以下错误: 其错误详细信息如下: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。...请在“已注册的服务器”窗口中重新注册您的服
  • 微服务之注册中心

    万次阅读 2019-06-24 10:34:43
    相关文章 服务描述 ...注册中心 https://blog.csdn.net/haponchang/article/details/93467008 服务框架 https://blog.csdn.net/haponchang/article/details/934680...
  • Nacos服务注册原理解析

    千次阅读 2020-08-16 22:38:18
    参考:Nacos服务注册源码分析 Spring Boot版本:2.2.9.RELEASE Spring Cloud版本:Hoxton.SR6 Spring Cloud Alibaba版本:2.2.1.RELEASE Nacos版本:1.3.1 1 @EnableDiscoveryClient 如果需要启用服务注册功能,...
  • 本以为这是一个很简单的事情,因为之前一直使用他当注册中心,界面看起来也比较友好,翻看官方也有spring cloud文档,万万没想到真用起来就坑了,从下午一直debug加改源码到现在 正常我们使用 @FeignClient(value = ...
  • 前面简单认识了Consul,通过终端命令的方式演示了如何注册service和反注册service。 下面我们使用编码的方式,看看能否往Consul中注册服务? 1、根据Consul官网 https://www.consul.io/api/agent/service.html ...
  • 国家诈中心|国家诈中心官方app

    千次阅读 2021-04-30 18:10:02
    随着网络的发展,有一些骗子已经慢慢的在网上开始疯狂作案了,为此小编今日就为大家带来了国家诈中心官方app,这是中国公安部刑事侦查局官方推出的一款手机诈软件,相信大家在网上也经常会遇到刷单、网贷、理财...
  • 本篇以注册或者登陆的单次单人发送场景为例,使用Python进行短信接口的调试,从而实现DRF应用的用户注册功能,至于群发或者语音等短信的场景,合此类似,本篇不做完整介绍。 一、申请腾讯云签名并创建模板   ...
  • 未能找到主机名的服务器怎么解决

    千次阅读 2021-08-10 03:20:16
    未能找到主机名的服务器怎么...云解析服务(Domain Name Service)提供高可用,高扩展的权威DNS服务和DNS管理服务,把人们常用的域名或应用资源转换成用于计算机连接的IP地址,从而将最终用户路由到相应的应用资源上。
  • Dubbo架构设计和服务注册与消费源码剖析 一、源码下载和编译 源码下载、编译和导入步骤如下: (1)dubbo的项目在github中的地址为: https://github.com/apache/dubbo (2)进入需要进行下载的地址,执行 git clone ...
  • 在上一篇文章当中,我们学习了Android程序编译方面的知识,包括编译代码、编译资源、以及重新打包等内容。通过这些内容我们也能看出来,其实我们的程序并没有那么的安全。可能资源被编译影响还不是很大,而...
  • 反向代理服务器

    万次阅读 2018-08-13 20:37:05
    2、节约了有限的IP地址资源,企业内所有的网站共享一个在internet中注册的IP地址,这些服务器分配私有地址,采用虚拟主机的方式对外提供服务; 3、 保护了真实的web服务器,web服务器对外不可见,外网只能看到...
  • 反反爬虫相关机制

    千次阅读 2019-07-14 22:52:53
    通常防止爬虫被主要有以下几个策略: 动态设置User-Agent(随机切换User-Agent,模拟不同用户的浏览器信息) 禁用Cookies(也就是不启用cookies middleware,不向Server发送cookies,有些网站通过cookie的使用发现...
  • 国际洗钱师资格(ACAMS)认证教程    911恐怖袭击之后,世界各国对洗钱领域的重视程度提到了一个新的高度,各大银行作为洗钱的主要渠道,一场比真实战争还强大的漫无硝烟的全球化战争以银行为主战场,并陆续...
  • Regsvr 32命令详解(DLL、OCX、CPL文件的注册和反注册工具)Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。 命令格式: Regsvr32 [/s] [/n] [/i[:cmdline]] dllname /u 卸载...
  • 互联网金融的洗钱工作应贯彻“风险为本、大众参与"的原则,洗钱是一项综合性的工作,需要社会各界的广泛配合,除了银行类金融机构外,承担洗钱义务的责任人还应包括互联网支付机构和互联网服务提供商。...
  • Python爬虫和爬虫的斗争

    千次阅读 2019-05-29 16:26:49
    常见的一些爬虫 和反反爬虫的手段如下。  (1)IP 限制  IP 限制是很常见的一种爬虫的方式。服务端在一定时间内统计 IP 地址的访问 次数,当次数、频率达到一定阈值时返回错误码或者拒绝服务。这种方式比较...
  • 服务发现的理解: 1. 什么是服务发现? 3. 为什么需要服务发现? 4. 服务发现具备哪些关键特性? 5. 服务发现的经典机制有哪些? 6. 有什么解决方案? 7. 实际生产中如何选择?
  • 如何保护Java程序 防止Java编译

    千次阅读 2016-06-15 17:00:47
    通常,这些方法不能够绝对防止程序被编译,而是加大编译的难度而已,因为这些方法都有自己的使用环境和弱点。  隔离Java程序  最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的...
  • 渠道作弊之常见行业手段

    万次阅读 2019-01-06 11:51:54
    以第三方监测平台为主力,联合广告主、广告平台以及其他作弊技术服务供应商组合成立作弊俱乐部。它的作用是保护移动营销行业生态不被作弊者破坏、保障广告主的预算不被浪费以及广告平台的品牌不被影响,被人熟知...
  • 要像系统注册一个全局热键,需要用到RegisterHotKey,函数用法如下(MSDN): BOOL RegisterHotKey(   HWND hWnd,  int id,  UINT fsModifiers,  UINT vk );  函数功能:该函数定义一个系统范围的热键。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,729
精华内容 37,891
关键字:

反注册服务