我使用Visual Studio在C++中创建了一个客户端服务器应用程序.
现在我想在另一台计算机(没有安装Visual Studio)上运行客户端exe文件,但是当我尝试运行exe文件时,它会给出以下错误消息:
此应用程序无法启动,因为应用程序配置不正确.重新安装应用程序可能会解决此问题.
如何在不在计算机上安装任何内容的情况下运行exe文件?
我使用的是Microsoft Visual C#2010 Express.我必须更改我的exe文件的版本.请通过我的C#代码或批处理文件告诉我如何操作.
我在服务器上安装了一个Windows服务(C#),它每10分钟启动一个可执行文件(C#),以处理从一个目录到另一个目录的一些图像.任何用户都不需要进行任何交互.尽管如此,由于可执行文件作为输出窗口,为了使服务运行,我必须启用" 允许服务与桌面交互 "复选框,这被认为是一种不安全和不良做法.我该如何解决这个问题?我喜欢将可执行文件与我的Windows服务分开,因为
编辑:
未启用与桌面的交互时,控制台应用程序无法正确执行,并且Windows日志中会出现以下错误:
Faulting application myapp.exe, version 1.0.0.0, time stamp 0x4b8304c3,
faulting module KERNEL32.dll, version 6.0.6002.18005, time stamp 0x49e03821,
exception code 0xc0000142, fault offset 0x00009eed, process id 0x10ec,
application start time 0x01cab736950a64b5.
Run Code Online (Sandbox Code Playgroud)
启用桌面交互后,应用程序将正常执行.
有什么想法吗?
非常感谢你的时间.
使用Delphi(或者通常是任何工具,如果存在的话),是否可以减小exe文件的大小,删除所有未使用但存在的代码?
(例如,存在但从不调用的函数或过程).
我记得使用Pascal,使用unit(没有对象),编译器只包含真正使用的过程和函数,并将从最终的exe中删除单元中未使用的例程.
使用Object-pascal,我记得在Delphi 1中,一个对象的所有成员都包含在exe中;
有什么变化,直到Delphi-XE2?
我在visual studio 2010 Ultimate中有一个半大的C#.exe项目,我想将它转换为DLL类库.有没有一种简单的方法可以做到这一点,而不涉及创建一个新的类库项目?先谢谢.
我想创建一个JAR文件,我想在客户端机器上运行它.所以,我有几个问题:
我是编程领域的新手.已经使用C++大约5个月了,并且已经决定我想开始进入Java.我使用Eclipse作为我的IDE,显然是使用Java语言.我正在尝试编写一个简单的HelloWorld应用程序,它可以通过命令提示符可执行文件运行.
在Visual Studio中,创建可执行文件似乎相当容易.我所要做的就是使用下拉箭头选择Release,然后运行我的构建.希望能够在命令提示符下编写/运行Java的目的是让我能够在使用Swing完全使用之前练习一些语言基础知识.
那么底线,创建用Java编写的命令提示符.exe的最简单方法是什么?
提前致谢!
我正在编写一个需要加载其他一些文件的程序.有没有办法检查这些文件是否签名,没有右键单击并检查?我使用300-400个文件,每隔几天就需要检查DLL/EXE/CAB/OCX/MSI(也许还有vbs/js)
有办法检查吗?
我必须从我的Java程序中打开一个.exe文件.所以我尝试了第一个代码.
Process process = runtime.exec("c:\\program files\\test\\test.exe");
Run Code Online (Sandbox Code Playgroud)
但是我收到了一些错误.然后我发现exe必须从c:// program files/test /那个位置启动,然后它会打开而没有错误.所以我决定编写一个.bat文件并执行,以便它将cd到该位置并执行.exe文件.
以下是我的代码:
BufferedWriter fileOut;
String itsFileLocation = "c:\\program files\\test\\"
System.out.println(itsFileLocation);
try {
fileOut = new BufferedWriter(new FileWriter("C:\\test.bat"));
fileOut.write("cd\\"+"\n");
fileOut.write("cd "+ itsFileLocation +"\n");
fileOut.write("test.exe"+"\n");
fileOut.write("exit"+"\n");
fileOut.close(); // Close the output stream after all output is done.
} catch (IOException e1) {
e1.printStackTrace();
} // Create the Buffered Writer object to write to a file called filename.txt
Runtime runtime = Runtime.getRuntime();
try {
Process process =runtime.exec("cmd /c start C:\\test.bat");
} catch (IOException e) …
Run Code Online (Sandbox Code Playgroud) 我正在使用pyinstaller 3.2(通过pip install pyinstaller获得)运行WinPython 3.4.4.3.
现在我有一些非常简单的Qt4代码,我想转换为EXE,我遇到了无法解决的问题.
代码:
import sys
import math
from PyQt4 import QtGui, QtCore
import SMui
import numpy as np
from scipy.interpolate import InterpolatedUnivariateSpline
class SomeCalculation(QtGui.QMainWindow, SMui.Ui_MainWindow):
def __init__(self):
super(self.__class__, self).__init__()
self.setupUi(self)
self.setWindowTitle('Some Calculation')
self.calculate.clicked.connect(self.some_math)
def some_math(self):
a_diameter=self.a_diameter.value()
b_diameter=self.b_diameter.value()
complement=self.complement.value()
angle=self.angle.value()
preload=self.preload.value()
### ONLY MATH HAPPENS HERE also defining X and Y ####
interpolator = InterpolatedUnivariateSpline(X, Y)
### MORE MATH HAPPENS HERE ####
self.axial.setText(str(axial))
self.radial.setText(str(radial))
def main():
app = QtGui.QApplication(sys.argv)
window=SomeCalculation()
window.show()
app.exec_()
if __name__=='__main__':
main()
Run Code Online (Sandbox Code Playgroud)
我试着跑pyinstaller …
exe ×10
c# ×4
java ×3
dll ×2
batch-file ×1
c++ ×1
delphi ×1
delphi-xe2 ×1
eclipse ×1
file ×1
jar ×1
pyinstaller ×1
python ×1
recursion ×1
scipy ×1
sign ×1
version ×1
visual-c++ ×1
windows ×1