背景
无意见又翻到了曾经的一些项目,看到了关于.Net访问Windows共享目录的一些代码。曾经在内网通过共享目录作为服务器文件的存储方式,个人觉得部分的实现代码可以记录下来作为备份。所以,整理了以下代码。
代码实现
公用内容
/// <summary>
/// IdentityScope 的摘要说明
/// </summary>
public class IdentityScope : IDisposable
{
// obtains user token
[DllImport("advapi32.dll", SetLastError = true)]
static extern bool LogonUser(string pszUse...
3年前 (2021-06-29) 788℃ 0评论
11喜欢
背景
因业务需求需要进行数据同步,客户又没有提供相关的接口。经过协商,客户提供相关视图直连他们数据库。
数据库:Oracle 11g
问题
使用.net访问Oracle数据出现以下错误:
System.Data.OracleClient 需要Oracle 客户端软件 version 8.1.7 或 更高版本
解决
找到Oracle安装文件夹找到oci.dll、oraociei11.dll两个dll文件将以上两个文件放到system32目录下或者程序的bin目录下
下载
Oracle_11g提取码:hrbc
以上下载地址中的文件就是本文中提到的两个DLL文件
转载请注明:清风亦平凡 » System.Data.OracleClient需要Oracle 客户端软件version 8.1.7或更高版本...
3年前 (2021-06-23) 1783℃ 0评论
7喜欢
背景
因业务需求的需要,要与第三方进行相关的数据对接,按照第三方规定需要对其数据通过私钥进行RSA解密。第三方提供了相关的Pem证书文件,但是这种格式的证书文件.NET并不能直接使用,需要进行相关的转换。
pem在转XML时需要依赖一个第三方库BouncyCastle。
下载
BouncyCastle
如果通过官网下载比较慢,可以使用本博以上链接下载。
代码实现
using System;
using System.Text;
using System.Security.Cryptography;
using System.IO;
using Org.BouncyCastle.Crypto.Parameters;
using Org.BouncyCastle.Security;
namespace CommonTool.Share....
3年前 (2021-06-14) 1486℃ 0评论
10喜欢