• 2024-04-20Random 项目总结 -04设置项目项目写入XML,,调用exe
     Processpro=newProcess();stringpropath=System.AppDomain.CurrentDomain.BaseDirectory;stringt_data="";stringt_sa="";stringt_pwd="";privatevoidbutton1_Click(objectsender,Eve
  • 2024-04-18小心启动路径带来的小坑
    最近在做一个需求,需要调用同级目录的第三方程序进行数据处理。快速的薅了一个实现Processprocess=newProcess();process.StartInfo=newProcessStartInfo(){};process.StartInfo.FileName="ProgramName.exe";process.StartInfo.CreateNoWindow=true;process.Star
  • 2024-03-27使用ffmpeg命令把单张或多张图片生成固定时长的视频
    1,官网下载FFmpeg.exe      参见:https://blog.csdn.net/m0_46278037/article/details/1137905402,FFmpegHelper代码如下1publicclassFFmpegHelper2{3publicvoidConvertVideo()4{56stringinputDi
  • 2024-01-16C# socket tcp/ip 如何判断连接是否正常
    判断socket是否断开连接,网上有N种说法:1.Socket.Connected这个属性只能说明上一次通信时还是正常的。比如说你拔掉网线后就它显示还是为true。用这个方法最好和ping一起组合使用。ping的方法如下publicboolPingOC(Stringips){boolret;Processp=newProcess();p.Start
  • 2023-12-17WinForm实现管理员权限运行的三种方式
    来源:https://mp.weixin.qq.com/s/ydBWABy7kwOWxNCQu4qYMA 在visualstudio开发winform程序,生成msi安装包以后,代码运行似乎没有问题。但是,若是软件安装到了C盘,软件在执行某些操作,比如写文件、读文件等操作时,有可能会因为操作系统用户权限不足导致读写不成功。关键这时候软件还不
  • 2023-12-15c# 本地文件上传到服务器
    1、先把服务器上的路径设置成共享路径2、代码如下stringfileName="5002356611";//替换为你要查找的文件名stringaaa=@"E:\SAP图片";//替换为源文件夹的路径stringb=@"\\173.1.60.169\test";//替换成实际的网络路径(该路径必须是共享文件夹)var
  • 2023-12-06基于DotNetty实现自动发布 - 项目的配置与发现
    前言上一篇,我们实现了基于DotNetty的通信基础模块的搭建,本篇,主要实现待发布Web项目的集成。创建待发布项目为了测试,我创建了一个基于.NET4.8的Web项目OpenDeploy.TestWebProject我本机的代码仓储路径是:D:\Projects\Back\dotnet\Study\OpenDeploy.TestW
  • 2023-11-10C#开发一个可被带参数调用并返回数据的控制台应用程序
    1标准输出流控制台程序:namespaceReturnConsoleWrite{classProgram{staticvoidMain(string[]args){//程序功能:将所以应用程序输入参数连成一个字符串string_output=null;for(inti=0;i<args.Le
  • 2023-10-10使用C#调用7Zip解压文件
    使用C#调用7Zip解压文件可以输入密码可以省略输出的路径则默认创建压缩包同名文件夹Console.WriteLine("你好,接下来开始解压文件");ExtractArchiveWithPassword(@"E:\压缩文件测试\压缩文件_Orgion\V_1696602827.7z",
  • 2023-09-24始终安装Burpsite Pro官方的最新版
    0x01下载安装包1.直接到官网下载BurpPro的最新版jar包,网上的各种倒了几道手的不推荐下载(可以一直使用最新版)官网地址:https://portswigger.net/burp2.下载破解工具文件比较小,这里我直接传到博客园了(h3110w0r1d-y大佬的项目)下载地址:https://files.cnblogs.com/files/
  • 2023-09-21WebService 调用服务器上exe应用程序
    转自:https://blog.csdn.net/tangkechu/article/details/7047147最近在一个项目中用到这样的需求,需要PDA通过WebService来启动服务器上的一个exe应用程序,这个exe应用程序是有界面的。当我通过以下代码来启动这个exe时,问题出现了。程序并没有运行,但是在任务管理器里面却可以看到这
  • 2023-09-12C# 启动exe并传参
    方法一:入参格式为(exe路径+空格+传参),例如:stringexepath="E:\\呼叫端\\bin\\ces\\Debug\\呼叫器.exe123"; 若想在谷歌浏览器上打开某一个exe传参为:C:\Users\Administrator\Chrome\Application\chrome.exe  E:\\呼叫端\\bin\\ces\\Debug\\呼叫器.exe",若想在浏览器上执行exe并
  • 2023-08-23《打印机篇》通过命令实现打印
    参考链接:https://blog.csdn.net/weixin_41155760/article/details/120282575说重点:设置好默认打印机,打印机上设置好纸张设置。1.文档打印:pdf或word:安装WPSProcessStartInfostartInfo=newProcessStartInfo();startInfo.UseShellExecute=true;startInfo.Verb="Print";
  • 2023-08-18C#异步调用Process(),后台静默调用cmd控制台
    C#调用cmd控制台操作,网上有太多的教程了,但是大多数都是执行完一条指令,退出Process,下次执行指令,再次newProcess(),(只为了接收到cmd指令的回复,不然会进程阻塞,程序至此不会再跑。)这种情形如果是执行bat文件,或者执行类似ping这种对执行下条指令没有运行环境要求的指令,影响不大。同
  • 2023-08-14Asp.Net 调用耗时Exe
    先上代码前端添加任务时检查任务管理器是否已经运行该进程,没有就启动Exe程序varpro=Process.GetProcesses().Where(w=>"ABC".Equals(w.ProcessName.ToLower().Trim())).Select(s=>s).ToList();if(pro.Count==0){Processp=newProcess();p.StartInfo.WorkingDir
  • 2023-08-11视频获取缩略图使用ffmpeg插件
      stringmp4URL=Server.MapPath("~/Upload/")+"33.mp4";stringOutURL=Server.MapPath("~/Upload/")+DateTime.Now.ToString("yyyyMMddHHmmssfff")+".png";ffmpeg(mp4URL,OutURL,3); 
  • 2023-08-09.NET CORE Worker Service服务访问服务器共享目录提示无权限
    问题:.NETCOREWorkerService中访问服务器共享目录,代码运行时不报错,发布出来后访问共享目录创建文件夹或者文件等所有操作都提示无权限解决方案:先对共享目录进行连接,然后再进行文件夹或文件创建等操作boolstate=connectState(共享目录路径,用户名,密码);
  • 2023-08-02Winform两个项目间的调用
    Winform1:staticclassProgram   {       ///<summary>       ///应用程序的主入口点。       ///</summary>       [STAThread]       staticvoidMain(string[]args)       {           Application.Ena
  • 2023-07-25C# 控制台服务 调用cmd命令 重启重启重启 服务器上的指定windows服务
    先贴核心重启服务命令(没错先停止再开启合并成一句话用&连接)CMD管理员运行,直接输入下面语句进行重启。netstoprabbitmq&netstartrabbitmq完整C#代码:参数ServiceName是配置的重启服务名称(后缀没有.exe,例:RabbitMQ)Process命名空间引用:usingSystem.Diagnostics
  • 2023-07-25OSql命令操作函数(可用于安装程序的时候数据库脚本执行)
    ///<summary>///OSql命令操作函数(可用于安装程序的时候数据库脚本执行)///</summary>publicclassSqlScriptHelper{#regionOSql操作函数///<summary>///本地执行SQL脚本///</summary>///<paramname=
  • 2023-06-27c#远程地址登入共享文件权限失败
    publicclassConnectFile{///<summary>///连接远程共享文件夹添加登录凭证///先关闭所有链接:netuse*/del/y不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接///</summary>///<paramname="Ip">服务器Ip<
  • 2023-05-23【愚公系列】2023年05月 .NET CORE工具案例-C#调用Python的二种方式
    (文章目录)前言.NET调用Python的作用和意义是可以利用Python强大的数据处理和机器学习能力,结合.NET的优势进行开发,提高开发效率和应用性能。同时,Python也可以通过.NET进行调用,实现跨语言的开发和应用。一、C#调用Python的三种方式1.ironPython调用1.1ironPython的安装IronP
  • 2023-05-22Winform设置成默认以管理员方式启动的方法
     很多exe应用如果不以管理员权限运行,达不到运行目的,也会让用户很困扰。解决方法:1、在项目上右键添加新文件,选择新建app.manifest文件 2、按照下图参照注释部分修改trustInfo节点中的配置即可还有另外一个方法。这个需要写在Program.cs里面。staticvoidMain(s
  • 2023-05-06.NET C# 调用cmd.exe
    1voidExecuteCmd(stringdir,stringcmd)2{3varprocess=newSystem.Diagnostics.Process();4process.StartInfo.FileName="cmd.exe";5process.StartInfo.UseShellExecute=false;6process.StartInfo.RedirectStandardInpu
  • 2023-04-08部署IIS后访问共享文件失败
      在本地调试时没有问题,但是部署到IIS后操作共享文件的时候失败,压根找不到目录。在和共享文件服务器已经建立连接的情况下,本地调试通过的情况,猜测应该是部署后权限出现了问题,IIS的权限不够导致的。尝试了以下几种方法,我用第三种方法可行,可能因为我这边是内网环境,环境不同处