C:、WINDOWS、System32\spool\drtvers\w32x86\3\cnmsm7s.dll时出错拒绝访问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C:、WINDOWS、System32\spool\drtvers\w32x86\3\cnmsm7s.dll时出错拒绝访问相关的知识,希望对你有一定的参考价值。
按照2889358的回答,试了一下,在注册regsvr32 msjava.dll
后,弹出Loadlibrary("msjava.dll")失败-找不到指定的模块。这个对话框,又应该如何解决呢?谢谢大虾们了
参考技术A
1. 开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话 框“DllRegisterServer in
actxprxy.dll
succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2.打开注册表(开始-运行-输入regedit),点编辑-查找-输入cnmsm7s。dll试试。有直接删除就可以了。
用C#实现Des加密和解密
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
using
System.Security.Cryptography;
using
System.IO;
![](https://image.cha138.com/20210516/4d3b9761ba7b44959bf874adc355f8f5.jpg)
namespace
SoftEncrypt
![](https://image.cha138.com/20210516/250dbb29acba4762a17d93ce18df3416.jpg)
...
{
public partial class Form1 : Form
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
const string KEY_64 = "12345678";
const string IV_64 = "98765432"; //注意了,是8个字符,64位
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
public Form1()
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
InitializeComponent();
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
private void button1_Click(object sender, EventArgs e)
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
textBox2.Text = Encode(textBox1.Text.Trim());
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
public static string Encode(string data)
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);
byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();
int i = cryptoProvider.KeySize;
MemoryStream ms = new MemoryStream();
CryptoStream cst = new CryptoStream(ms, cryptoProvider.CreateEncryptor(byKey, byIV), CryptoStreamMode.Write);
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
StreamWriter sw = new StreamWriter(cst);
sw.Write(data);
sw.Flush();
cst.FlushFinalBlock();
sw.Flush();
return Convert.ToBase64String(ms.GetBuffer(), 0, (int)ms.Length);
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
public static string Decode(string data)
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);
byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
byte[] byEnc;
try
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
byEnc = Convert.FromBase64String(data);
}
catch
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
return null;
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();
MemoryStream ms = new MemoryStream(byEnc);
CryptoStream cst = new CryptoStream(ms, cryptoProvider.CreateDecryptor(byKey, byIV), CryptoStreamMode.Read);
StreamReader sr = new StreamReader(cst);
return sr.ReadToEnd();
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
private void button2_Click(object sender, EventArgs e)
![](https://image.cha138.com/20210516/8dcfaef99fb34d439fec3cc36226b607.jpg)
...{
textBox1.Text = Decode(textBox2.Text.Trim());
}
![](https://image.cha138.com/20210516/a39ede1430df485fab54f48019c3000a.jpg)
}
}
以上是关于C:、WINDOWS、System32\spool\drtvers\w32x86\3\cnmsm7s.dll时出错拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章
c:\Windows\system32(xp)是干啥用的?
电脑开机提示:无法加载;如何解决?
C:\WINDOWS\system32\dmserver.dll的作用,它现在无法启动!
c:\windows\system32\mcdsrv16_080124模块找不到
c:\windows\system32\quartz.dll怎么注册
加载C:\WINDOWS\system32\geogk.dll内存分配无效