CaptureItPlus/Plugins/SendToDefaultEditor.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace CaptureItPlus.Plugins
{
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;
using CaptureItPlus.Libs;
public class SendToDefaultEditor : ISendTo
{
public string Text
{
get { return "Default &Editor"; }
}
public void Execute(string filename)
{
string executable = FindExecutable(filename);
if (executable != null)
{
ProcessStartInfo processStartInfo = new ProcessStartInfo(executable);
processStartInfo.Arguments = filename;
Process.Start(processStartInfo);
}
}
private ISendToHost _host;
public ISendToHost Host
{
get
{
return _host;
}
set
{
_host = value;
}
}
[DllImport("shell32.dll", EntryPoint = "FindExecutable")]
public static extern long FindExecutableA(string lpFile, string lpDirectory, StringBuilder lpResult);
public static string FindExecutable(string pv_strFilename)
{
StringBuilder objResultBuffer = new StringBuilder(1024);
long lngResult = 0;
lngResult = FindExecutableA(pv_strFilename, string.Empty, objResultBuffer);
if (lngResult >= 32)
{
return objResultBuffer.ToString();
}
return null;
}
后面还有 15 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
