【自动记录和统计(C#应用程序)】教程文章相关的互联网学习教程文章

c# – 通过带有自签名SSL证书的邮件服务器从.net应用程序发送电子邮件【代码】

我安装了hmailserver 5.3.2并对其进行了配置.它接收和发送电子邮件通常,但我想用它来发送.net / C#的电子邮件位于另一台服务器的应用程序,我想使用它SSL通信.之前,应用程序已配置为发送通过gmail发送电子邮件,在端口587上运行正常,但现在我们想要使用我们自己的邮件服务器我们首先将应用程序配置为连接smtp.domain.com在端口25上运行,它会发送电子邮件. 然后我们创建了一个自签名证书来测试我们是否可以发送通过安全通道发送消息.我...

使C#应用程序组策略可识别

我想让我的应用GPO知道.我知道它基本上只是从特定的注册表路径读取,但我仍然有一些问题: >如何检测GPO刷新?这里有RegisterGPNotification:http://msdn.microsoft.com/en-us/library/aa374404(VS.85).aspx但C#那里或微软有什么可以为C#做好准备吗?>什么被认为是最佳实践:机器策略是否强于用户策略,或者是用户策略是否超出了机器策略?>任何想要分享该领域经验的人? 谢谢,斯特凡解决方法:我通常使用WM_SETTINGCHANGE窗口消息来...

c# – 在为torrent创建asp.net应用程序时,我应该考虑哪些要点?

在制作用于torrent的asp.net应用程序时,我应该考虑哪些要点? 该应用程序将允许用户浏览,上传,下载种子.还有制作种子的任何特定标准.请分享和启发. 提前致谢.解决方法:鉴于那里的洪流网站的数量,你需要提供他们没有的东西.恕我直言,海盗湾最大的痛苦之一就是它的愚蠢搜索.它似乎只搜索标题文本,但能够搜索补充文本和评论会很棒. 评论和评级也非常重要.

从c#应用程序登录joomla【代码】

我使用很多方法登录到joomla管理面板.但返回的值与登录页面相同.即使用户名和密码正确. 例:WebClient Client = new WebClient(); System.Collections.Specialized.NameValueCollection Collection = new System.Collections.Specialized.NameValueCollection(); Collection.Add("username", "--my username--"); Collection.Add("passwd", "--my password--"); Collection.Add("option", "com_login"); Colletion.Add("e0484cdc56...

我应该如何加载一次图像并在多线程C#应用程序中传递它?

我正在编写一个应用程序,其目的是在文件夹中查找图像并将其呈现给用户,询问如何裁剪它们.随着我每天从语言到语言的所有跳跃,我倾向于让我的最佳实践和概念混乱,这就是这种情况. 程序流程如下:您将看到主窗体,带有浏览按钮(您也可以将文件夹放到其上).当您选择一个文件夹时,它会打开另一个表单,扫描所选文件夹中的.jp [e] g和.tif [f]图像,并将它们显示在列表中,询问您要裁剪哪些文件,以及其他一些图像选项.然后它返回到主窗体,该窗...

服务与多个用户应用程序之间的内部通信WCF C#

我目前正在使用c#中的一个项目,其中我有一个运行为LocalSystem的服务,以及一个为每个登录用户运行的用户应用程序(托盘应用程序). 我需要在两者之间进行沟通.最初我在服务上使用NetTcpBinding设置端点,以便客户端连接并提供其用户名.此后,客户各自自己建立一个端点; net.tcp:// localhost:5001 / UserApp /’username’,启用端口共享.然后,服务可以连接到该端点,知道用户名. 虽然,当试图使程序与UAC良好协作时,我遇到了一些问题.启...

Android通过LAN从C#桌面应用程序接收UDP广播?【代码】

我正在尝试在PC上为使用相同Wi-Fi网络的许多Android设备创建一个服务器应用程序.设备将通过接收来自它的UDP广播找到服务器的IP,其中包含服务器IP数据.我开始在Java中用C#和udp接收器创建一个示例udp广播器,但我从未设法在android端获取数据包.这是代码: C#:UdpClient listener = new UdpClient(listenPort); IPEndPoint groupEP = new IPEndPoint(IPAddress.Broadcast, listenPort); listener.Connect(groupEP); listener.Enable...

使用安装和部署以及Installer类卸载用c#编写的应用程序【代码】

我的程序安装我的自定义服务并注册它.现在我要做的是取消注册服务并在卸载后删除所有文件.我正在使用Visual Studio和Setup and Deployment以及Installer类,我已经覆盖了下面介绍的一些方法:protected override void OnAfterUninstall(IDictionary savedState) {base.OnAfterUninstall(savedState);string directory = "C:\\Program Files (x86)\\MyService\\";if (System.IO.Directory.Exists(directory)){string[] files = Syste...

在C#应用程序中使用LinkedIn API

我正在构建一个小型Windows窗体应用程序,我想从公司搜索API访问信息.我甚至不想在个人资料中写任何东西. 我已经打开了一个Web浏览器并要求我的用户在我的应用程序中输入一些验证码. 这太令人难以置信了!有大量的示例代码用于Python和Java,但.NET只有一些半熟的工作演示,甚至没有正确构建. 我需要你的帮助. 我已经看过官方的LinkedIn Developer Toolkit,但该项目甚至还没有建成! 所以我继续下载了LinkedIn.dll库,该库据说可以作为...

c# – 由于stackoverflow导致应用程序崩溃【代码】

这个错误让我非常伤心.我无法在Application_OnError中捕获此错误.我能得到的唯一消息是事件查看器日志.Application: w3wp.exe Framework Version: v4.0.30319 Description: The process was terminated due to stack overflow.Faulting application w3wp.exe, version 7.0.6001.18000, time stamp 0x47919413, faulting module nlssorting.dll, version 4.0.30319.235, time stamp 0x4da3fc88, exception code 0xc00000fd, fault o...

c# – 处理应用程序关闭来自Icon的调用【代码】

我在我的主窗口上添加了Closing事件的代码,用于点击X,它可以在没有问题的情况下取消事件(它通过“你确定吗?确保保存”类型对话框和闭幕活动) 不幸的是,如果我双击图标它会在RibbonWindow_Closing事件上点击我的断点,但是当e.Cancel设置为true时它无论如何都会关闭,就像它被Application.Current.Shutdown()调用一样. Alt-F4(和图标 – >关闭)和X按钮都正确处理,但没有双击图标本身 有谁知道为什么会这样?我正在使用Prism,如果重要...

c# – 为服务器应用程序使用3个端口是明智的吗?【代码】

我有一个服务器 – 客户端应用程序[TCP套接字,.NET 4.0] ..应用程序有关:>执行从客户端接收的命令>接收文件>发送屏幕截图图像应用程序应该同时执行3个任务完成后,它工作..我意识到这些应用程序应该使用一个端口的所有任务..像Radmin和netsupport ..等但我使用了3个端口..一个用于在客户端发送时随时接收命令.一个用于接收文件..如果客户端要求截屏,则为一个 那么为网络应用程序使用3个端口是否可以? .. 我试图在客户端创建3个套接...

如何将TextBox集中在C#Metro应用程序的AppBar中?【代码】

我有以下代码:<Page.BottomAppBar><AppBar x:Name="MyAppBar" Height="32" IsOpen="True" Opened="MyAppBar_Opened"><TextBox x:Name="SearchBar" Grid.Row="2" KeyDown="SearchBar_KeyDown"/></AppBar> </Page.BottomAppBar>问题是它在应用程序打开时没有焦点,当我右键单击两次以关闭并再次打开它时它也没有焦点. 我目前在MyAppBar_Opened和OnNavigatedTo中都有以下代码:if (MyAppBar == null)return;MyAppBar.Focus(Windows.UI...

C#—使用InstallerProjects打包桌面应用程序【图】

前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘。 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法。 首先,我们先创建一个Windows桌面应用,如图:接下来我们选择工具,点击扩展和更新,如图:然后我们得到界面如下,如图:界面默认显示的是已安装的内容,我们...

C#中的Open / SaveFileDialog中的应用程序链接项

显示打开文件对话框时,我想在Vista / 7的左侧窗格中显示“App,lication Links”类别. Visual Studio在打开项目文件时也会这样做. 如何使用C#中的标准OpenFileDialog-Object执行此操作?我顺便使用WPF,但在这种情况下我认为不重要.解决方法:您需要使用FileDialog.CustomPlaces.该MSDN链接包含一些示例代码,以帮助您前进.最终,这包含了IFileDialog::AddPlace公开的本机功能.