请问 我把自己写的数据脚本 做到EXE中,这样就不用明文让别人看到
请问可以实现吗?如果操作
原来是用SQL文件,执行SQL文件,但SQL文件是明文的.是可以修改的.为防止不懂的人误修改 ,封装到EXE中.这样不是明文方式.请问这样如何做
下面这种方式 是要选中*.sql文件执行
string sqlpath = txt_Path.Text;
string sql1 = @"-S " + sysset.sqlserver + " -d " + sysset.dbname + " -i \"" +sqlpath + "\"";
// 调用sqlcmd
// -u sa ,
ProcessStartInfo info = new ProcessStartInfo("sqlcmd", sql1);
//禁用OS Shell
info.UseShellExecute = false;
//禁止弹出新窗口
info.CreateNoWindow = true;
//隐藏windows style
info.WindowStyle = ProcessWindowStyle.Hidden;
//标准输出
info.RedirectStandardOutput = true;
Process proc = new Process();
proc.StartInfo = info;
//启动进程
proc.Start();
请问可以实现吗?如果操作
原来是用SQL文件,执行SQL文件,但SQL文件是明文的.是可以修改的.为防止不懂的人误修改 ,封装到EXE中.这样不是明文方式.请问这样如何做
下面这种方式 是要选中*.sql文件执行
string sqlpath = txt_Path.Text;
string sql1 = @"-S " + sysset.sqlserver + " -d " + sysset.dbname + " -i \"" +sqlpath + "\"";
// 调用sqlcmd
// -u sa ,
ProcessStartInfo info = new ProcessStartInfo("sqlcmd", sql1);
//禁用OS Shell
info.UseShellExecute = false;
//禁止弹出新窗口
info.CreateNoWindow = true;
//隐藏windows style
info.WindowStyle = ProcessWindowStyle.Hidden;
//标准输出
info.RedirectStandardOutput = true;
Process proc = new Process();
proc.StartInfo = info;
//启动进程
proc.Start();
![](http://hiphotos.baidu.com/%C4%C5%D0%A1%B4%A2/pic/item/de0cb5d681cb39db296407e6d0160924aa18302a.jpg?v=tbs)