<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jc_strive的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jc_strive</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jc_strive]]></copyright><item><title><![CDATA[断点续传续播的大概原理]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51895946</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51895946</guid><author>jc_strive</author><pubDate>Wed, 13 Jul 2016 10:51:18 +0800</pubDate><description><![CDATA[FileInfo fi = new FileInfo(Path);
FileStream fs = fi.OpenRead();
byte[] bys = new byte[fi.length+1];
fs.Read(bys,0,50000);
MemoryStream ms = new MemoryStream(bys);
SoundPlayer sp = new SoundPlaye]]></description><category></category></item><item><title><![CDATA[[转]DataGridView 的右键菜单（ContextMenuStrip）]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51822141</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51822141</guid><author>jc_strive</author><pubDate>Mon, 04 Jul 2016 16:59:45 +0800</pubDate><description><![CDATA[一、使用属性

DataGridView, DataGridViewColumn, DataGridViewRow, DataGridViewCell 有 ContextMenuStrip 属性。可以通过设定 ContextMenuStrip 对象来控制 DataGridView 的右键菜单的显示。 DataGridViewColumn 的 ContextMenuStrip 属性设定了 除了列]]></description><category></category></item><item><title><![CDATA[“Microsoft.Jet.OLEDB.4.0” 解决方法]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51809956</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51809956</guid><author>jc_strive</author><pubDate>Sat, 02 Jul 2016 10:09:11 +0800</pubDate><description><![CDATA[1.命令行键入:

cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即设置IIS6允许32位程序运行在64位机器上

2.重新注册.net FrameWorks

%SYSTEMROOT%\Microsoft.NET\Fram]]></description><category></category></item><item><title><![CDATA[模拟按键小测试]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51792603</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51792603</guid><author>jc_strive</author><pubDate>Thu, 30 Jun 2016 18:40:16 +0800</pubDate><description><![CDATA[Console.WriteLine("请输入：");
Thread thread = new Thread(()=>{
	SendKeys.SendWait("Hello World");
	SendKeys.SendWait("{ENTER}");
});
thread.IsBackground = true;
thread.Start();
string str = Console.ReadL]]></description><category></category></item><item><title><![CDATA[List<T>的各种排序方法]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51791835</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51791835</guid><author>jc_strive</author><pubDate>Thu, 30 Jun 2016 17:07:53 +0800</pubDate><description><![CDATA[首先,排序自然就会想到用Sort方法，看看List<T>的Sort方法各个重载版本：]]></description><category></category></item><item><title><![CDATA[窗体动态添加控件时拉大问题]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51725771</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51725771</guid><author>jc_strive</author><pubDate>Tue, 21 Jun 2016 11:06:03 +0800</pubDate><description><![CDATA[可能是主窗体设置了某个属性导致了控件拉大。
设计窗体的Font为微软字体时，就会导致。]]></description><category></category></item><item><title><![CDATA[C#方法总结]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51580956</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51580956</guid><author>jc_strive</author><pubDate>Fri, 03 Jun 2016 18:21:18 +0800</pubDate><description><![CDATA[Process.Start("rundll32.exe","shell32,OpenAs_RunDLL"+path)   //使用rundll32.exe运行文件，能选择打开类型
Process.GetCurrentProcess().MainModule.FileName; 
    //获得活跃进程的完整路径
SendKeys.Send("{ENTER}"); //模拟按下键盘回车键(好]]></description><category></category></item><item><title><![CDATA[C#获取进程的主窗口句柄]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51579310</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51579310</guid><author>jc_strive</author><pubDate>Fri, 03 Jun 2016 15:31:44 +0800</pubDate><description><![CDATA[public class User32API
{
    private static Hashtable processWnd = null;

    public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam);

    static User32API()
    {
        if (processWnd =]]></description><category></category></item><item><title><![CDATA[C#设置某类文件双击默认打开方式]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51578509</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51578509</guid><author>jc_strive</author><pubDate>Fri, 03 Jun 2016 14:13:12 +0800</pubDate><description><![CDATA[[HKEY_CLASSES_ROOT\.egs]



在[HKEY_CLASSES_ROOT\EGSMain\Shell\Open\Command]建立一个键值如下





string strExtension = ".egs";


string strProject = "EGSMain";

Registry.ClassesRoot.CreateSubKe]]></description><category></category></item><item><title><![CDATA[C#使用WMI对进程和可移动磁盘的监控]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51577416</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51577416</guid><author>jc_strive</author><pubDate>Fri, 03 Jun 2016 11:14:33 +0800</pubDate><description><![CDATA[注意：代码运行需引用System.Management.dll并且加入using System.Management;命名空间。



//注意：引用System.Management.dll 和 using System.Management;
static void Main(string[] args)
{
    //创建WQL事件查询，用于实例创建
    var qCreate]]></description><category></category></item><item><title><![CDATA[正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码，这样做会导致应用程序挂起。]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51217517</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51217517</guid><author>jc_strive</author><pubDate>Fri, 22 Apr 2016 09:49:26 +0800</pubDate><description><![CDATA[解决办法：菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可！如果异常（exception）这一项没有的话，在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里就可以了~

异常也有个快捷键Ctrl+Alt+E，修改Managed Debuggin Assistants->LoaderLock 的选]]></description><category></category></item><item><title><![CDATA[winform无法进入Application.Run(new Form1())]]></title><link>https://blog.youkuaiyun.com/jc_strive/article/details/51217463</link><guid>https://blog.youkuaiyun.com/jc_strive/article/details/51217463</guid><author>jc_strive</author><pubDate>Fri, 22 Apr 2016 09:44:07 +0800</pubDate><description><![CDATA[把app.config配置文件改成这样：

   useLegacyV2RuntimeActivationPolicy="true">
     version="v4.0" sku=".NETFramework,Version=v4.0"/>]]></description><category></category></item></channel></rss>